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()
andinfo(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()
andChr()
- Add math functions
- Add hardware UART support, needed for DueDuino
- Change indexer for float arrays to use []
- Add
break
andcontinue
- Add stream:
StrmRd()
,StrmWr()
, andStrmSpi()
- 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()
toStatLed()
. - 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.