Releases: NabuCasa/silabs-firmware-builder
Build 2024.10.21 (Gecko SDK v4.4.4)
Information
This pre-release rewrites the firmware builder and moves all chip-specific customization directly into the YAML manifests, in addition to renaming the firmware types. This is a breaking change for all firmware types. Please see the changes to the ZBT-1 manifest for an example of how to migrate.
This pre-release also introduces preliminary support for our XNCP custom commands. This is a work-in-progress and Zigbee software support will arrive over time. Do not rely on this command set to be stable, it will change in a future release.
What's Changed
- Template projects by @puddly in #82
- Custom XNCP protocol commands by @puddly in #57
- Add zap tooling to Docker container by @tl-sl in #84
New Contributors
Full Changelog: v2024.8.20...v2024.10.21
Build 2024.8.20 (Gecko SDK v4.4.4)
Information
This PR upgrades Gecko SDK from 4.4.3 to 4.4.4 for all firmwares.
What's Changed
Full Changelog: v2024.8.6...v2024.8.20
Build 2024.8.6 (Gecko SDK v4.4.3)
Information
This PR upgrades Gecko SDK from 4.4.2 to 4.4.3 for all firmwares.
What's Changed
Full Changelog: v2024.8.5...v2024.8.6
Build 2024.8.5 (Gecko SDK v4.4.2)
Information
This is a Zigbee "config tweaking" build based again on Gecko SDK v4.4.2. It improves Zigbee group command performance by increasing the broadcast and unicast table sizes in addition to increasing the source route table size (if you use source routing).
All other firmwares are unchanged compared to the previous release.
What's Changed
- Increase the source route table size to 200 by @puddly in #66
- Fix EFR32MG24 build by purging more chip-specific config files by @puddly in #67
- Enable file prefix map for Makefiles for reproducible builds by @puddly in #68
- Tooling cleanup and manifest reorganization by @puddly in #70
- Treat build-time warnings as errors by @puddly in #72
- Increase broadcast and unicast table sizes by @puddly in #71
Full Changelog: v4.4.2...v2024.8.5
Gecko SDK v4.4.2
Information
This is the first release utilizing our new firmware builder tool. Firmwares are built from Gecko SDK 4.4.2.
Please take a look at the new firmware manifest format if you are using this repository to build firmwares for other adapters, as it will greatly simplify things.
What's Changed
- In-tree projects by @puddly in #41
- Fix Git repo permissions during CI by @puddly in #52
- Bump all CI action versions to remove deprecation warnings by @puddly in #53
- Allow PRs to build images by @puddly in #54
- Gecko SDK 4.4.2 by @puddly in #56
- Include firmware and stack versions in filenames by @puddly in #55
- Normalize
.cproject
files with pre-commit by @puddly in #60 - Update documentation to reflect current firmware builder by @puddly in #59
- Import
typing
totools/build_project.py
to fix CI by @puddly in #61 - Fix location of project build scripts within Eclipse project config by @puddly in #58
- Upload artifacts on release by @puddly in #62
- Revert "Upload artifacts on release (#62)" by @puddly in #63
- Upload artifacts on release by @puddly in #64
- Set default OpenThread TX power to 6dBm by @puddly in #65
Full Changelog: v4.4.0...v4.4.2