FW 0.12.6
FW 0.12.6
Released: March-April 2025
New Features
Added ESPNOWRADIO IO with reliable message transmission
Added OSC protocol support as IO
Added ACDET IO functionality
Added PWM IO fade parameter
Added RGBW pixel order support for NEOPIXEL IO
Added support for NVL ?? operation
Added ability to set "id" of segments in config
Improvements and Refactoring
Refactored EventHistory to EventStore with iterator pattern and reverse iteration
Renamed Spectoda to Networking
Introduced Interface/Scripting layer between Networking and Runtime
Consolidated EventStore data structures
Improved PWM port functionality
Refactored Value and EventState set() and get() methods
Globally imported controller, spectoda and io to Berry VM
Improved console logging
Bug Fixes
Fixed WASM compilation issues
Fixed ACDET for faster reaction
Added backwards compatibility for Berry EventState and Value
Fixed construction of Value COLOR with bytes instance
Fixed Ethernet startup issues
Fixed order decoding for IO
Fixed PWM port order issues
Fixed main returning after 50s instead of 5s
Set PWM default fade value to 0 ms, default frequency to 1000 Hz
Other Changes
Added comprehensive tests for value_t subtypes and EventStore
Updated Berry submodule and increased stack memory
Improved error and warning codes
Various non-breaking enhancements in error handling, comments and types
Last updated
Was this helpful?