Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template projects #82

Merged
merged 27 commits into from
Oct 14, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
0ac46ee
Remove `ncp-uart-hw`
puddly Sep 25, 2024
1b52705
Create `skyconnect_zigbee_ncp`
puddly Sep 25, 2024
66a5766
Create a `zigbee_ncp` project template
puddly Sep 25, 2024
d8c586b
Make project generation work
puddly Sep 25, 2024
9c463fd
Migrate bootloader next
puddly Sep 25, 2024
39f34fa
Migrate `ot-rcp` to `openthread_rcp`
puddly Sep 25, 2024
b514cfd
Drop multi-PAN
puddly Sep 25, 2024
eb3d334
Drop firmware eraser
puddly Sep 25, 2024
204352c
Fix existing manifests for Zigbee, Thread, and bootloader firmwares
puddly Sep 25, 2024
dd20b54
Drop Z-Wave
puddly Sep 25, 2024
67f191a
Clean up Zigbee firmware config
puddly Sep 26, 2024
057df8e
Clean up OpenThread configs as well
puddly Sep 26, 2024
6765c35
Add the `rail_util_rssi` component
puddly Sep 26, 2024
7b4a3b9
Update the README
puddly Sep 26, 2024
59bc5e5
Rename `ot-rcp` to `openthread_rcp`
puddly Sep 26, 2024
3d92d81
Rename `ncp-uart-hw` to `zigbee_ncp`
puddly Sep 26, 2024
7c2beb4
Initial commit of zwave firmware
puddly Oct 3, 2024
03664df
Z-Wave tweaks
puddly Oct 3, 2024
fb75292
Upgrade Z-Wave to Simplicity SDK
puddly Oct 3, 2024
032a4e2
Z-Wave tweaks
puddly Oct 3, 2024
f5b6919
Support Simplicity SDK as well
puddly Oct 3, 2024
bf823e6
Add Simplicity SDK to `Dockerfile`
puddly Oct 3, 2024
f099254
Adjust URL in Dockerfile
puddly Oct 3, 2024
fa8c273
Drop cproject normalization
puddly Oct 7, 2024
b7b919c
Make the GBL config clearer by specifying the dynamic version keys
puddly Oct 7, 2024
a2046ee
Implement support for the `fw_variant` key
puddly Oct 7, 2024
e9d29fc
Bump metadata version
puddly Oct 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Make the GBL config clearer by specifying the dynamic version keys
  • Loading branch information
puddly committed Oct 7, 2024
commit b7b919c99d330258a44deaa41654c587f59100d0
2 changes: 1 addition & 1 deletion manifests/nabucasa/skyconnect_bootloader.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain: "12.2.1.20221205"

gbl:
fw_type: gecko-bootloader
dynamic: ["gecko_bootloader_version"]
gecko_bootloader_version: dynamic
baudrate: 115200

remove_components:
Expand Down
2 changes: 1 addition & 1 deletion manifests/nabucasa/skyconnect_openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain: "12.2.1.20221205"

gbl:
fw_type: openthread_rcp
dynamic: ["ot_rcp_version"]
ot_rcp_version: dynamic
baudrate: 460800

c_defines:
Expand Down
2 changes: 1 addition & 1 deletion manifests/nabucasa/skyconnect_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain: "12.2.1.20221205"

gbl:
fw_type: zigbee_ncp
dynamic: ["ezsp_version"]
ezsp_version: dynamic
baudrate: 115200

configuration:
Expand Down
2 changes: 1 addition & 1 deletion manifests/nabucasa/yellow_bootloader.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain: "12.2.1.20221205"

gbl:
fw_type: gecko-bootloader
dynamic: ["gecko_bootloader_version"]
gecko_bootloader_version: dynamic
baudrate: 115200

c_defines:
Expand Down
2 changes: 1 addition & 1 deletion manifests/nabucasa/yellow_openthread_rcp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain: "12.2.1.20221205"

gbl:
fw_type: openthread_rcp
dynamic: ["ot_rcp_version"]
ot_rcp_version: dynamic
baudrate: 460800

add_components:
Expand Down
2 changes: 1 addition & 1 deletion manifests/nabucasa/yellow_zigbee_ncp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain: "12.2.1.20221205"

gbl:
fw_type: zigbee_ncp
dynamic: ["ezsp_version"]
ezsp_version: dynamic
baudrate: 115200

add_components:
Expand Down
2 changes: 1 addition & 1 deletion manifests/nabucasa/zwave_stick.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain: "12.2.1.20221205"

gbl:
fw_type: zwave_ncp
dynamic: ["zwave_version"]
zwave_version: dynamic
baudrate: 115200
compression: lz4
sign_key: "{SDK_DIR}/protocol/z-wave/platform/SiliconLabs/PAL/BootLoader/controller-keys/controller_sign.key"
Expand Down
2 changes: 1 addition & 1 deletion tools/create_gbl.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ def main():
}

# Compute the dynamic metadata
gbl_dynamic = gbl_metadata.get("dynamic", [])
gbl_dynamic = [k for k, v in gbl_metadata.items() if v == "dynamic"]

if "ezsp_version" in gbl_dynamic:
gbl_dynamic.remove("ezsp_version")
Expand Down