Přeskočit na obsah

FW 0.12.6

Released: March-April 2025

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