Skip to main content

Release Notes


Firmware

::: tip Learn more on the Internal Engine page. :::

v0.30 (2025-05-01)

  • Add SPI LSB
  • Fix reset(x) reset board even x not 0
  • Change version() and info(0) output to 12bit product ID
  • Fix SPI pull chip select before last byte sent
  • Hardware uart use native baudrate
  • NeoPixel use true color 24 bit
  • Fix color scale with 8 bit mode
  • Fix crash with gpio interrupt when P1 and P2 are used.
  • Known Issues:
    • SPI is slow.

v0.29 (2025-04-21)

  • Add Stat LED activity
  • Add sprintf()
  • APIs taking strings can now accept byte arrays
  • Add Hex() and Chr()
  • Add math functions
  • Add hardware UART support, needed for DueDuino
  • Change indexer for float arrays to use []
  • Add break and continue
  • Add stream: StrmRd(), StrmWr(), and StrmSpi()
  • Fix nested interrupt and scheduling
  • Fix I2c return true/false instead of false always
  • Fix DMX
  • Fix distance returns int only
  • Known Issues:
    • SPI is slow.

v0.28 (2025-04-03)

  • Change Led() to StatLed().
  • Fix graphics bug in direct mode.
  • Known Issues:
    • SPI is slow.

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.
  • Downlink 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

::: tip Learn more on the MicroBlocks page. :::

v333 (2025-05-06)

  • Make Boot0 button available as pin 20
  • Fix Reading the light sensor (pin 11) on CincoBit made button B stop responding.
  • Known Issues:
    • Large programs cause system lockup.
    • Writing to pins 21-22 crashes Ghizzy and Stick

v331 (2025-04-30)

  • Enable pin Boot0.
  • Improve PWM support.
  • Disable servo primitives to free up timer for PWM.
  • Make Tone primitives work.
  • Known Issues:
    • Large programs cause system lockup.

v330 (2025-04-29)

  • Add PWM on more pins.
  • Fix analog issue on some pins.
  • Improve Tone output.
  • Known Issues:
    • Large programs cause system lockup.

v329 (2025-04-23)

  • Fix reading analog pins.
  • Tone library now work on boards that have buzzers.
  • Known Issues:
    • Large programs cause system lockup.

v329 (2025-04-23)

  • Fix reading analog pins.
  • Tone library now work on boards have buzzer
  • Known Issues:
    • Large programs cause system lockup.

v327 (2025-04-09)

  • Programs are now persisted.
  • Increase user space.
  • Known Issues:
    • Large programs cause system lockup.

v326 (2025-04-04)

  • Add support for PixoBit.
  • Known Issues:
    • Large programs cause system lockup.
    • Programs are not persisted.

v324 (2025-03-22)

  • Add primitives for the DUELink downlink.
  • Known Issues:
    • Large programs cause system lockup.
    • Programs are not persisted.

v322 (2025-03-21)

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