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

sync #7

Open
wants to merge 9 commits into
base: 0913_resync
Choose a base branch
from
Open

sync #7

wants to merge 9 commits into from

Conversation

tube0013
Copy link
Owner

No description provided.

puddly and others added 9 commits August 6, 2024 09:40
* Bump Dockerfile URL to 4.4.3

* Upgrade ot-rcp

* Upgrade bootloader-uart-xmodem

* Upgrade firmware eraser

* Use correct path to postbuild script

* Upgrade ncp-uart-hw

* Update rcp-uart-802154 as well

* Upgrade zwave_ncp_serial_api_controller
* Make `.cproject` normalization split up JSON with newlines

* Run it on the repo

* One more pass
* Bump Dockerfile

* Drop old Gecko SDK

* Upgrade `ncp-uart-hw`

* Upgrade `bootloader-uart-xmodem`

* Upgrade `firmware-eraser`

* Upgrade `ot-rcp`

* Upgrade `rcp-uart-802154`

* Upgrade `zwave_ncp_serial_api_controller`
* Remove `ncp-uart-hw`

* Create `skyconnect_zigbee_ncp`

* Create a `zigbee_ncp` project template

* Make project generation work

* Migrate bootloader next

* Migrate `ot-rcp` to `openthread_rcp`

* Drop multi-PAN

* Drop firmware eraser

* Fix existing manifests for Zigbee, Thread, and bootloader firmwares

* Drop Z-Wave

* Clean up Zigbee firmware config

* Clean up OpenThread configs as well

* Add the `rail_util_rssi` component

* Update the README

* Rename `ot-rcp` to `openthread_rcp`

* Rename `ncp-uart-hw` to `zigbee_ncp`

* Initial commit of zwave firmware

* Z-Wave tweaks

* Upgrade Z-Wave to Simplicity SDK

* Z-Wave tweaks

* Support Simplicity SDK as well

* Add Simplicity SDK to `Dockerfile`

* Adjust URL in Dockerfile

* Drop cproject normalization

* Make the GBL config clearer by specifying the dynamic version keys

* Implement support for the `fw_variant` key

* Bump metadata version
* [TEST] Multicast packet filter

* Use the correct filter

* Implement manual source routing

* [no ci] Age out routes after a single use

* Clean up naming and fix bitshifts

* Move XNCP configuration into its own file

* Don't grow Ember buffer, the application crashes at runtime

* Prefix XNCP config

* Allow overriding the board and manufacturer name in-firmware

* Compute the length separately to isolate payload additions

* Don't require an enable flag

* Remove `_OVERRIDE` suffix from board and manuf name

* Use a status and a command ID for all responses

* Avoid scope issues with curly braces

* Use a generic command for manufacturing token overrides

* Fix command parsing for `SET_SOURCE_ROUTE_REQ`

* WIP: Disable automatic source routing and inject source routes directly

* WIP: Disable the packet handoff component and go lower

* Revert back to source routing override until GSDK bugfix

* Remove routing table modifications

* Reorder `#define`s for readability

* [TEST] Log all known counters

* Revert "[TEST] Log all known counters"

This reverts commit c13f5f9.

* Fix compile-time warning about missing XNCP functions

* Actually use `get_manual_source_route`

* Migrate `app.c` to `app.cpp`

* Revert "Migrate `app.c` to `app.cpp`"

This reverts commit 591bd07.

* Implement a firmware build string command

* Correctly set the relay index and handle empty source routes

* Insert a fake entry into the routing table to source route a single hop

* Pick routing table entry at random when forcing a direct route

* Expose the current date in templates

* Add a new XNCP command to return the firmware flow control settings

* Add `FEATURE_FLOW_CONTROL_TYPE` to the feature bitmap
* Log SLC output.

* Update from feedback.

* Fix.

* Update feedback.
* Create a tool to generate release manifests

* Support `requirements.txt`

* Add `metadata.created_at`

* Bump pre-commit and re-run

* Add manifest generation to CI

* Properly support manifest in CI

* Inject the current Python `bin` path into `make` invocation

* Adjust `needs` for manfiest generation and checkout the current repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants