Skip to content

v0.12 - Settings Wear Leveling & Improved USB Logging

Pre-release
Pre-release
Compare
Choose a tag to compare
@SanaaHamel SanaaHamel released this 01 Mar 18:32
· 77 commits to main since this release
1521b11

** Applying this update over v0.10/v0.11 will reset your persisted settings and sensor calibrations. **

Please recalibrate your sensors after applying.

This is a side-effect of having to move the settings store region, pardon. This should not happen again in future updates.

Features:

  • If VBUS is powered (e.g. plugged in via USB) then wait 1s for a serial connection to avoid dropping early messages
  • Cycle through multiple save slots in flash. Assuming you're not changing settings unusually often, your board's flash will wear out in ~10+ years instead of ~2-3 years.
  • Bootloader will rapidly flash LED when waiting for connection.

Fixes:

  • Fix potential settings corruption from btstack's flash store overlapping our persistent store.