Skip to main content

Release Notes


Firmware

v0.27 (2025-03-21)

  • Fix ImgS() arguments.
  • Reset(1) will now show a message to wait 5 seconds.
  • Reset(1) disables USB automatically before system wipeout.
  • for loop basic style second argument is now exclusive, like Python style.
  • Array initializers can start on a new line.
  • LED Matrix scanner now supports dimensions other than 5x5.
  • PWM improvements when using mid-range frequencies.
  • An error inside a Scheduler will terminate the program and all schedulers.
  • Known Issues:
    • SPI is slow.

v0.26 (2025-03-17)

  • Removed loader in favor of giving users an extra 12K of flash!
  • Fix Asio().
  • Known Issues:
    • SPI is slow.

v0.24 (2025-03-12)

  • Graphics: Add matrix list
  • Matrix LED graphics now only works in buffered mode.
  • Fix Device ID larger than 16 bit
  • Known Issues:
    • SPI is slow.
    • Asio() doesn't work.

v0.23 (2025-03-11)

  • Add PWM support to STAT LED.
  • Graphics configuration use float array now.
  • Improve interface detection mechanism.
  • Known Issues:
    • SPI is slow.
    • Asio() doesn't work.

v0.22 (2025-03-10)

  • Improve print().
  • Add I2C restart support.
  • "Enter" now terminates a running program, like ESC.
  • Downstream and multi-device support improvements.
  • Add date/time support.
  • Remove dumparry()
  • Known Issues:
    • SPI is slow.
    • Asio() doesn't work.

v0.21 (2025-03-01)

  • Initial public release:
  • Adds all major features.
  • Known Issues:
    • Sched() will not abort when program terminates.
    • SPI is slow.

MicroBlocks

v232 (2025-03-21)

  • Initial universal release!
  • Supports dynamic pin mapping.
  • Known Issues:
    • Large programs cause system lockup.
    • Programs are not persisted.