Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@silabs-bozont silabs-bozont released this 01 Aug 14:13
9bff82c

Changelog:

  • Introduced support for ArduinoBLE - there are two different Bluetooth Low Energy variants now. The ‘BLE (Arduino)’ variant uses Arduino’s stack and is compatible with the ArduinoBLE library. The ‘BLE (Silabs)’ variant uses Silicon Labs’ stack and API (BGAPI) and is compatible with all the built-in BLE examples.
  • Added support for the ArduinoLowPower library
  • Added support for the EEPROM library
  • Added a new supported board: Ezurio Lyra 24P 20 dBm Dev Kit
  • Matter: added the ‘Arduino Matter Provision’ tool to change device setup payloads easily - this allows multiple devices to be paired on ecosystems where uniqueness is enforced
  • Matter: added support for Matter Door Lock along with an example
  • Matter: added option to turn off the Matter Bridge endpoint
  • Matter: MatterLightbulb has been reworked to be Matter certification ready
  • Matter: added Groups cluster support for Matter Lightbulb
  • Matter: introduced getter function for the onboarding payload - useful for on-device QR code generation
  • Matter: implemented device change callbacks - users can now subscribe to changes on Matter devices instead of constantly polling them - an example was also introduced to showcase the functionality
  • Matter: implemented an official decommissioning method - ‘Matter.decommission()’ along with an example
  • Matter: added OpenThread RCP firmware for the Arduino Nano Matter
  • Matter: implemented missing fan speed related attributes in MatterFan (thanks @lboue)
  • Corrected default CPU frequency enum naming
  • Added AES-CCM support for the ‘BLE (Silabs)’ variants
  • Removed a redundant debug print from Tone
  • Decreased NVM3 cache size on the BGM220 variants to leave more free RAM
  • Added a new Serial to the BGM220 variants (Serial1)
  • All included libraries now follow the core versioning
  • Fixed non-volatile variable usage in ISRs in BLE examples (thanks @ericwertz)
  • Fixed zero brightness setting issue in ezWS2812 (thanks @sebromero)
  • Fixed typo in the Matter flow sensor example (thanks @lboue)
  • Fixed ADC input pin initialization
  • Fixed path escaping for the Nano Matter
  • Fixed Serial pin mappings on the xG24 Explorer Kit
  • And a bunch of other minor fixes & improvements