Skip to content

Releases: cohaolain/CruiseControl-ESP8266

[0.2.1] - 2020-05-29

29 May 22:09
b4e928f
Compare
Choose a tag to compare
[0.2.1] - 2020-05-29 Pre-release
Pre-release

Added

  • The safetyMultiplier, which adds 5% to the current speed.
    This will lead to earlier warnings, and just slower driving in general.
  • More debugging serial output. Now in the form of NMEA messages.

Changed

  • Major overhaul of GPS serial data handling.
  • Removed frame which surrounds the UI on the OLED.
  • Current list of speed limits.
  • Logic for storing new GPS readings.
  • Flipped the OLED orientation.
  • Debug serial baud rate is now 1843200
    (not useful to link it to the GPS baud rate anymore).
  • Doesn't keep buzzing if GPS signal is lost while
    speeding is detected.
  • The u8g2 library class instance is now an global variable,
    instead of manually passing a reference to it in constructors.
  • Travis builds are now initially published as drafts.
  • Moving average now only considers past 3 readings (750ms), not 10.

Fixed

  • Incorrect declaration of number of possible speed limits
    no longer results in accessing beyond the end of an array
    when changing the current limit.

[0.1.3] - 2020-05-19

19 May 10:45
d9bdf18
Compare
Choose a tag to compare
[0.1.3] - 2020-05-19 Pre-release
Pre-release

Added

  • New speedometer component to UI.
  • Better documentation for installing dependency libraries.
  • Warning tone now stops if we don't have reliable up-to-date GPS data.
  • There is now a cap on the max pitch of the warning buzzer.

Changed

  • GPS data is now sent to serial for debugging purposes.
  • All baud rates are now 9600.
  • U-Blox Neo-6M configuration
    • Update rate is now 4 Hz instead of 5 Hz.
  • Low-speed GPS data is no longer sometimes discarded
  • GPS data now must have a HDOP of less than 4, instead of 50.
  • Adjusted text alignment on invalid-fix page.

Fixed

  • U-Blox Neo-6M configuration
    • Now provides the correct messages.
  • Invalid fix screen now shown if the speed data given is invalid.
  • GPS smoothing resulting in new values not being stored.

Removed

  • U-Blox Neo-7 configuration, as I can't test this for now.

[0.1.2] - 2020-04-24

24 Apr 14:59
14205cf
Compare
Choose a tag to compare
[0.1.2] - 2020-04-24 Pre-release
Pre-release

Added

  • Checks for missing/stale serial data/GPS updates
  • Better representation of the GPS status on display
  • Pinout diagram for Heltec WiFi Kit 8
  • Build status badge for README.md

Changed

  • Button actions now occur before and after GPS serial read,
    not just before.
  • Now can yield to h/w interrupts when waiting for serial data

[0.1.1] - 2020-04-21

21 Apr 14:22
a73ac24
Compare
Choose a tag to compare
[0.1.1] - 2020-04-21 Pre-release
Pre-release

Added

  • Travis CI integration
    • This will check that tagged project versions' firmwares compile
      succesfully, and then add the resulting firmware image as a release on
      GitHub.

[0.1.0] - 2020-04-21

21 Apr 14:09
62a1d67
Compare
Choose a tag to compare
[0.1.0] - 2020-04-21 Pre-release
Pre-release

Added

  • First version of the project source
  • Some documentation