0.9.2
Builtin Apps:
- Settings: new Audio subsection to choose default output and input device, for boards with multiple audio devices
Frameworks:
- Activity: add appFullName property
- AudioManager: load and apply configured default_output and default_input devices
- AudioManager: fix final 1-2 seconds of WAV files not being played
- AudioManager: add support for PDM microphones
- AudioManager: fix 24 and 32 bits per sample WAV support
- SensorManager: add BMA423 IMU support
- TimeZone: set Real Time Clock if present
OS:
- Fix lvgl_micropython UI hang when lv.event_handler() throws exception from timers or callbacks
- Fix notification bar hiding after swipe up in Launcher apps
- Increase default heapsize from 8MB to 16MB on desktop to fix sporadic segfault
- Fri3d 2026: don't provide unnecessary SCLK/BCLK to CJC4334 DAC
- LilyGo T-Watch S3 Plus: fix power button sporadically becoming unresponsive
- LilyGo T-Watch S3 Plus: add battery charge level support
- LilyGo T-Watch S3 Plus: add IMU accelerometer support so IMU app works
- LilyGo T-Watch S3 Plus: enable audio input (PDM microphone) and output (I2S speaker)
- LilyGo T-Watch S3 Plus: enable Real Time Clock to keep time when powered off
- LilyGo T-Watch S3 Plus: power down/up display and touch screen upon power button press
What to do:
- To update, open the OSUpdate app and click "Update OS"
- To do a fresh install, use the webinstaller at install.MicroPythonOS.com
- As the API isn't frozen yet, if an app has an issue after the upgrade, then just update it using the AppStore
Autogenerated release notes
- Add automatic WiFi reconnection when connection is lost by @bitcoin3us in #115
- bugfix "unphone" target in build_mpos.sh by @jedie in #117
Full Changelog: 0.9.1...0.9.2