Releases: openbikesensor/OpenBikeSensorFirmware
v0.4.391
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&play7a846a5
- Enhance configServer (#191)06d0e76
- Allow track upload with just a long button press in server mode (#200 / #181)- progress bar from @opatut (https://github.com/openbikesensor/OpenBikeSensorFirmware/tree/ota-progress-display)
- Display feedback while in server mode
- callback in streams for progress detection
- Preparation to add links fur the tracks after upload #193
- Progress bar during firmware upload
- minor changes see commit for details
🚀 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
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
andFIX_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 7038c75c1
- 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 activated68128e1
- Introduce a track id, unique for all consuming systems. (#187 / #183)
v0.4.338
🎉 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
andFIX_NO_WAIT
- Lot of changes are preparations only for further changes
🚀 New features and improvements
🐛 Bug Fixes
👷 Changes for developers / internal
ff7acd4
- release note template extended.
v0.3.306
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 ownvector.h
withstd::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 qualifierec929c1
- Follow some SonarQube hintsc50bef5
- Fix: Use a real BluetoothManager instance not just a never initialized pointer to it.
v0.3.277
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
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
v0.2.180
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
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.