Skip to content

Picoware - v1.6.1

Choose a tag to compare

@jblanked jblanked released this 18 Jan 03:58
· 1056 commits to main since this release
e39ef67

This is an update to the MicroPython version!

Added:

  • LCD framebuffer modes (PSRAM or HEAP), with a method to switch modes in the Draw class
  • version property to the System class
  • option in the Settings to check for Picoware updates (and download it to pico1-apps or pico2-apps on your SD card)
  • Clock app: simple digital clock (must sync time with ntp on desktop or it'll use january 1st, 2021)
  • Calculator app: resembles iPhone app pre iOS 17
  • Ying Yang screensaver: created by seltee/Deriv'era that has two bouncing balls fighting against each other to take over the screen
  • fill_round_rectangle C method which replaces the python implementation in the Draw class

Changed:

  • WiFi connection to occur in a thread
  • Serial Terminal app to change the LCD framebuffer mode to HEAP before UART init (PSRAM QSPI takes ports 2-5) and back to PSRAM mode afterwards (this fixes a crash reported in v1.6.0)
  • App Store to use the correct headers and add options to check for app updates and see current app info (version, description, etc)
  • file_write method in the Draw class to use the correct parameters
  • HTTP class to lock when accessing _running, adjustable chunk sizes, and file write failures retries
  • PicoCalc sdcard driver to use the SD Detect
  • the CPU frequency to 210 for rp2040 and 230 for rp2350
  • the Desktop view to auto-connect to WiFi and sync time once connected