Skip to content

0.9.2

Choose a tag to compare

@ThomasFarstrike ThomasFarstrike released this 15 Apr 09:27
· 385 commits to main since this release

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