Skip to content

Picoware - v1.8.4

Choose a tag to compare

@jblanked jblanked released this 30 May 15:23
· 14 commits to main since this release
9c3a2b5

This is an update to the MicroPython version that adds support for the M5Stack Cardputer ADV and Elecrow CrowPanel 10.1", and contains many miscellaneous improvements that make the firmware lighter, faster, and easier to use.

Brief Changelog:

  • Added device support for Cardputer ADV
  • Added device support for CrowPanel 10.1"
  • Added MCU frequency to the System class and System Info app (by @espcam)
  • Fixed the position of arrows drawn in the List class (by @espcam)
  • Added board and device name to the System Info app
  • Added scale methods to the lcd module
  • Replaced BMP image loading/writing with C methods
  • Added a Stop System button in Settings that exits Picoware's program loop (for easier Thonny IDE connections)
  • Updated the listdir method in the Storage class to catch exceptions
  • Updated the mount_vfs method of the Storage class to return True if already mounted
  • Updated the sd module to stabilize FAT32 access (by locking/unlocking during operations) and reduce Pico SDK SD SPI sensitivity from 25 to 12.5 MHz (by @Slasher006)
  • Added audio_info_t struct with MP3 seeking support to the audio module (by @Slasher006)
  • Updated JPEG scale and offset for JPEG parsing (by @Slasher006)
  • Updated the File Browser, Menu, and List to render based on screen size
  • Corrected spacing and character count in the Python Editor app and Textbox class
  • Updated several apps with scaling

Notes: