Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: SiliconLabs/arduino
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b049267
Choose a base ref
...
head repository: SiliconLabs/arduino
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ddc757e
Choose a head ref
  • 2 commits
  • 26,350 files changed
  • 5 contributors

Commits on Feb 21, 2025

  1. Release 2.3.0 (#161)

    * Give friendly error message in BLE examples when wrong stack is selected
    
    Instead of cryptic errors users will get a clear message.
    
    * Add BLE HID mouse example
    
    (supported on xG24 DevKit, xG27 DevKit)
    
    * Implement analog microphone driver
    
    * Improvements for the ADC and analog microphone driver
    
    * add "tensorflow_lite_micro" sw component to nano matter "no_radio" variant
    add SilabsTFLite library with examples
    
    * Remove example with tensorflow lite standard library
    
    * add missing licenses
    
    * Uncrustify TFlite library, update copyright year
    
    * Add the TFlite library examples to the build test
    
    * Add Bluetooth mouse example for the XIAO MG24 Sense
    
    * Create README.md for package folder
    
    * Update package/README.md: add troubleshooting section
    
    * Update readme.md
    
    * Update generate_gsdk.py
    
    * Update package/README.md
    
    * generate_gsdk.py: fix gsdk.a creation for linux system
    
    * Update README.md
    
    * adding Tamas review changes
    
    * Add config file for generate_gsdk.py
    
    This makes configuring the generator script for
    each user easier.
    
    * Update gitignore with generate_gsdk.cfg
    
    * add instructions for generate_gsdk.cfg file
    
    * Fix config parser in generate_gsdk.py
    
    * Add the TFLite library to the readme
    
    * Bump the core version to 2.3.0
    
    ---------
    
    Co-authored-by: Zoltan Fegyveres <[email protected]>
    Co-authored-by: Áron Gyapjas <[email protected]>
    Co-authored-by: Leonardo Cavagnis <[email protected]>
    Co-authored-by: Leonardo Cavagnis <[email protected]>
    5 people authored Feb 21, 2025
    Configuration menu
    Copy the full SHA
    c51e6c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2025

  1. Release 3.0.0

    Changes:
     - Updated the Core to SiSDK 2024.12.1 and Matter 2.5.1
       - Matter standard has been updated to Matter 1.4
       - Expect more robust reconnections and increased stability
       - Enabled new clusters/devices in the SDK (no Matter library support yet):
          - Oven
          - Laundry washer/dryer
          - Refrigerator
          - Dishwasher
          - Energy EVSE
          - Water heater
          - Power source
          - RVC
          - CO/smoke alarm
          - CO measurement
          - CO2 measurement
          - Water heater
          - Basic Video Player
          - Binding
     - Implemented Matter Air Purifier support
     - Implemented simultaneous Matter and BLE support along with examples
     - Refactored the Matter Air Quality Sensor example
     - Added 'Arduino Matter Provision' support for the XIAO MG24
     - Added 8 new Matter provisioning binaries for the Nano Matter
     - Switched the Nano Matter to the OpenThread Certification libraries
     - Added Matter.decommission() to the readme
     - Exposed the mode setting API to the users in MatterFan
     - Fixed the occupancy attribute initialization in the Matter DeviceOccupancySensor
     - Fixed Matter provisioning binaries '1' and '2' for the Nano Matter
     - Implemented AI/ML support for all compatible boards (Nano Matter, XIAO MG24, xG24 Dev/Explorer Kit) - alongside with the option to use AI/ML with radio variants. All supported boards can run the Magic Wand example now.
     - Added BLE SPP (Serial Port Profile) example
     - Added the Silicon Labs fork of the OneWire library
     - Added hardware info sketch
     - Implemented additional APIs for getting heap memory info
     - Added getters for board and radio stack type
     - Added OpenThread RCP firmware for the XIAO MG24
     - Added OpenThread RCP firmware for the SparkFun Thing Plus Matter
     - Added basic HIL smoke test for the Matter library
     - Switched the language standard to C18 and GNU++17 for all variants
     - Limited 'chip' namespace usage in the Matter library headers
     - Renamed the core folder from 'silabs' to 'gecko'
     - Made the board/variant specific macros more consistent
     - Added missing string conversion functions (itoa, ltoa, utoa, ultoa)
     - Changed the deep sleep escape pin on the XIAO MG24 to PC1 (D1)
     - Replaced sent bytes with received bytes in 'SPI.transfer(buf, count)' return value
     - Remapped Serial1/SPI1 to the correct MikroBUS pins on the xG24 ExpKit and Lyra24P20
     - Fixed Matter pairing code printing corner cases
     - Added initialization guard to WatchdogTimer
     - Made the GPIO interrupt handler thread safe
     - Fixed Serial init in the BLE blinky example
     - Made the usage of the -Wno-unused-parameter flag consistent across boards and variants
     - Solved CI/CD issue with LFS artifact publishing
     - And a bunch of other minor fixes & improvements
    silabs-bozont authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    ddc757e View commit details
    Browse the repository at this point in the history
Loading