Releases: sparkfun/flux-sdk
Releases · sparkfun/flux-sdk
Version 01.02.02
Version 01.02.00
Product release firmware - version 01.02.00
Version 01.02.00
Updates to support data logger v 1.2 release
New Features
- Added log rate measurement support
Enhancements
- Various improvements in the serial menu output - including color (which can be disabled) and display of property values in the menu
- Improved i2c device detection to reduce device address conflict issues. Also - Device driver IDs can be output via startup menu
Bug Fixes
- Overall performance and stablity improvements
- Bug Fix - improvements to the NAU7802 driver and underlying library
- Bug Fix - qwiic button and qwiic twist device button presses not triggering log event
- Bug Fix - system clock sync to reference clock sych - rapid update checks if synch fails at startup
- Bug Fix - data entry field in menu system fails with fast entry - fixed.
- Driver update for the MMC5983MA device
Version 1.1.01
Hot fix - Functionality in support of DataLogger IoT release version 1.1.01
- Fix issue with restoring on-board saved preferences on older DataLogger IoT 9DOF boards
- Disables Arduino IoT driver warnings if the driver is disabled.
Version 1.1.0
Features in support of DataLogger IoT release version 1.1.0
New Features
- Support for the Arduino IoT Cloud, enabling data posting to this IoT platform natively from a DataLogger IoT.
- Support for the SparkFun Indoor Air Quality Sensor - ENS160
- Support for the SparkFun Photoacoustic Spectroscopy CO2 Sensor - PASCO2V01
- Support for the SparkFun Human Presence and Motion Sensor - STHS34PF80
- Support for the SparkFun Tristimulus Color Sensor - OPT4048DTSR
- Support for the SparkFun Triad Spectroscopy Sensor - AS7265x
Enhancements
- Update to reference clock management - Timezone support is at the clock level, not tied to NTP
- The JSON output buffer size is now user configurable via the settings menu
- The ADS1015 driver now has configurable output data types.
- Device address values can now be added to a device name if desired.
- The ability to include board information to the output log stream
Bug Fixes
- Incorporated fix of the RV8803 RTC Clock Arduino library that forced time shifts based timezone offset during clock updates.
- Improved runtime memory (ram) management.
- Resolved issue with device name collision. Now, if a device name already exists, the address of the new devices is added to its name, providing a unique name value.
- Save/Restore of settings to a JSON file could overflow the internal JSON buffer. The JSON data buffer for fallback settings save/restore is now user settable.
- Improvements to the JSON document posted to Machinechat servers.
Includes fixes for the DataLogger v01.00.01
Fixes/additions:
- Issue - fixed - MQTT connection would not reconnect to broker if broker went down
- Issue - fixed - Output Headers for CSV were being added to output log files after each reboot - even if using existing file
- Issue - fixed - CSV output to serial console would write headers twice when starting with a new, never initialized board/SD card
- Feature - added Mime type at the start of the serial console output
Initial internal release - align with datalogger release
Aligns with the data logger v1.0.0 release