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
Initial commit of zwave firmware
  • Loading branch information
puddly committed Oct 3, 2024
commit 7c2beb4d0d31b1a2b405eb2a8a113bbdfe428b81
28 changes: 28 additions & 0 deletions manifests/nabucasa/zwave_stick.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Z-Wave Stick
device: EFR32ZG23A020F512GM40
base_project: src/zwave_ncp
filename: "{manifest_name}_{ezsp_version}"
sdk: "gecko_sdk:4.4.4"
toolchain: "12.2.1.20221205"

gbl:
fw_type: zwave_ncp
dynamic: ["zwave_version"]
baudrate: 115200
compression: lz4
sign_key: "{SDK_DIR}/protocol/z-wave/platform/SiliconLabs/PAL/BootLoader/controller-keys/controller_sign.key"
encrypt_key: "{SDK_DIR}/protocol/z-wave/platform/SiliconLabs/PAL/BootLoader/controller-keys/controller_encrypt.key"

c_defines:
ZAF_CONFIG_MANUFACTURER_ID: "0x0466"
ZAF_CONFIG_PRODUCT_TYPE_ID: "0x0001"
ZAF_CONFIG_PRODUCT_ID: "0x0001"

SERIAL_API_PERIPHERAL: USART0
SERIAL_API_PERIPHERAL_NO: 0

SERIAL_API_TX_PORT: gpioPortA
SERIAL_API_TX_PIN: 8

SERIAL_API_RX_PORT: gpioPortA
SERIAL_API_RX_PIN: 9
Loading