Skip to content

Releases: openbikesensor/OpenBikeSensorFirmware

v0.4.391

05 Jan 19:38
4bd1b82
Compare
Choose a tag to compare
v0.4.391 Pre-release
Pre-release

Version v0.4.391 based on refs/heads/master 4bd1b82

🎉 Major features and improvements

  • 320cae7 - bmp280 now gets recognized automatically. Is only displayed if recognized. From now on plug&play
  • 7a846a5 - Enhance configServer (#191)
    • Added title to each page (name of the OBS) (#141)
    • Pages are dynamically created during track upload giving direct feedback
    • Displays shows upload progress while track upload.
    • Added OBS system details in about page
    • Placed "upload tracks" at the top (#167)
    • minor changes see commit for details
  • 06d0e76 - Allow track upload with just a long button press in server mode (#200 / #181)

🚀 New features and improvements

  • 35005f9 - Add license information to distribution files (#186)
  • 578ea3d - FileUpload with more feedback

🐛 Bug Fixes

  • 4bd1b82 - moved switch_wire_speed_to_SSD1306 from before the "new SSD1306Displaydevice" to afterwards

👻 Maintenance

👷 Changes for developers / internal

  • 98e8bff - Use textual library references

v0.4.359

28 Dec 21:13
68128e1
Compare
Choose a tag to compare

Version v0.4.359 based on refs/heads/master 68128e1

🎉 Major features and improvements

  • 6f76a68 - Refine ble handling, add new service with more "raw" values. (#180 )
    For now with reduced reporting frequency. Button press is reported with correct distance and timestamp.

  • 7011bfe - Added battery display functionality, currently with funky upcounting Bug on Start.

  • 3ec934f - New config structure, load & save implements #118

    • do not save config at every system start
    • documentation of json structure
  • Some configuration values had been dropped / replaced
    • hostname / port, is not used now a PORTAL_URL is added (still not used)
    • obsUserId is now called PORTAL_TOKEN which is more reflecting the use
    • gpsFix, now has 3 states: FIX_POS, FIX_TIME and FIX_NO_WAIT
  • Lot of changes are preparations only for further changes

🚀 New features and improvements

  • 5c19ee5 - Call "display" only once per data update, not per field update. Improve #178.
  • 02ea29f - Retry WiFi connection if it does not succeed in the 1st try. (#184)

🐛 Bug Fixes

👷 Changes for developers / internal

  • ff7acd4 - release note template extended.
  • cfd12b4 - Implemented Temperature reading with BMP280 in Dev-compile-mode fixed false battery percentage step from 68 to 70
  • 38c75c1 - Fixed the issue that #define DEVELOP is not seen in displays.cpp, so the TemperatureValue is set to -101 (outside of measurement range) to indicate that this feature is not activated
  • 68128e1 - Introduce a track id, unique for all consuming systems. (#187 / #183)

v0.4.338

24 Dec 16:13
Compare
Choose a tag to compare
v0.4.338 Pre-release
Pre-release

🎉 Major features and improvements

  • 6f76a68 - Refine ble handling, add new service with more "raw" values. (#180 )
    For now with reduced reporting frequency. Button press is reported with correct distance and timestamp.

  • 3ec934f - New config structure, load & save implements #118

    • do nor save config at every system start
    • documentation of json structure
  • Some configuration values had been dropped / replaced
    • hostname / port, is not used now a PORTAL_URL is added (still not used)
    • obsUsreId is now called PORTAL_TOKEN which is more reflecting the use
    • gpsFix, now has 3 states: FIX_POS, FIX_TIME and FIX_NO_WAIT
  • Lot of changes are preparations only for further changes

🚀 New features and improvements

  • 5c19ee5 - Call "display" only once per data update, not per field update. Improve #178.

🐛 Bug Fixes

👷 Changes for developers / internal

  • ff7acd4 - release note template extended.

v0.3.306

16 Dec 19:18
1d341ee
Compare
Choose a tag to compare

Version v0.3.306 based on refs/heads/master 1d341ee

  • 1d341ee - Change filename once we know the time (#173)
  • e07a69a - Switch nerd mode back to display left & right sensor value

Internal Changes:

  • b789668 - Replace use of own vector.h with std::vector (fixes #160) (#170)
  • 8615150 - Add text description to raw distance sensor details.
  • 8c2418f - Improve ci build (#171)
  • c725f84 - Obey some sonarqube rules by adding const qualifier
  • ec929c1 - Follow some SonarQube hints
  • c50bef5 - Fix: Use a real BluetoothManager instance not just a never initialized pointer to it.

v0.3.277

06 Dec 12:14
Compare
Choose a tag to compare

Version v0.3.277 based on refs/heads/master e50602d

Be aware that this version displays the free RAM information (in kilobytes) as right value in "nerd display" mode. This will be changed back with the next version. As a workaround use the right value display in the upper area.

  • Added functionality to access data on the SD card without removing it (#152)
  • Reduced Bluetooth reporting frequency to get more stable behavior (#154)
  • Internal: Renamed source code folder (#88)
  • Allow to confirm a overtaking even if there is no near sensor reading (#159)
  • Do not write course and speed in privacy area (#165)
  • Increase file size for json config file fixes (#162)

v0.3.241

24 Nov 20:04
dd81d53
Compare
Choose a tag to compare

Version v0.3.241 based on refs/heads/master dd81d53

  • Streaming communication with hlrs portal server
  • New CVS data format v2.
  • Set the time if gps is fresh
  • Introduce alternating sensor readings left/right
  • Add voltage reading
  • display configured distance at startup
  • Remove unneeded replacement of newlines in JSON Strings, fixes #148
  • Add metadata as url encoded key value pairs as csv headline

v0.3.184

09 Nov 22:18
Compare
Choose a tag to compare
v0.3.184 Pre-release
Pre-release

Version v0.3.184 based on refs/heads/master 9ea11cc

  • SimRa support via Bluetooth

v0.2.180

08 Nov 09:54
Compare
Choose a tag to compare

Version v0.2.180 based on refs/heads/master af78683

Distance Sensor Reading:

  • Left sensor is treated as primary sensor and now gives the pace for readings. Right sensor is read if ready and skipped if not.
  • Workaround for a ESP32 interrupt bug.
  • Use the median of the last 3 measures as distance to reduce the probability of sporadic random distance readings while there is no object in range.

v0.2.173

05 Nov 18:31
Compare
Choose a tag to compare

Version v0.2.173 based on refs/heads/master a79c743

Many changes from v0.1.8 (v0.1.8...master) some are:

  • Moved to PlatformIO
  • Added CI build and SonarQube integration
  • Moved docs to https://friends-of-openbikesensor.github.io
  • Backup / Restore of the configuration added
  • Rework of the distance sensor readings, both sensors are read in parallel, interrupt based.
  • Configure GPS module in a more suitable way for out use case
  • 3 segment version numbers, last part (patch) is the build number given from GitHub, or -dev / -local for local builds.

v0.1.10

23 Oct 19:29
Compare
Choose a tag to compare
v0.1.10 Pre-release
Pre-release

latest enhancement of ultrasonic sensor reading