Skip to content

v2.3.0 beta3

Pre-release
Pre-release

Choose a tag to compare

@mp-se mp-se released this 26 Oct 16:01
· 174 commits to master since this release
cd11b06

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.