v2.3.0 beta3
Pre-release
Pre-release
New beta this time with focus on the new Gravitymon PCB and the Waveshare ESP32c3 Zero
New features
- Added PCB for Waveshare ESP32c3 zero (18-pin board)
- Added feature flags to build so builds can be customized and UI will better adapt.
- Added RAPT bluetooth transmission covering both v1 and v2 formats.
- Added instructions for Grainfather integration.
- Added timeouts to the i2c bus and improved error handling when timeout occurs during hardware scan.
- Added support for Waveshare ESP32c3 zero (18-pin board)
- Refactored UI code to reduce the size and simplify maintenance (30% size reduction)
- Added charging pin feature so that device can go to deep sleep when charging.
- Updated documentation to match the current features
- Added more debug output to MPU6050 calibration sequence to help troubleshooting gyro issues.
Dropped features
- Support for ESP32lite/Floaty and ESP32 d1 mini has been dropped. Latest version is v2.2. This to remove these boards that are quite old and make room for new options.
- Remove the gyro disabled flag which was used to run the device as a temperature probe only. Latest version is v2.2
Bugs fixed
- Fixed startup issue after deep sleep on some boards when RTC_MEM was enabled.
- Fixed issue that temperature sensor was not recognized when gyro had no valid values.
- Corrected R1 + R2 on Gravitymon PCB to 10k so wakeup after charger removed works correctly.