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

Custom XNCP protocol commands #57

Merged
merged 34 commits into from
Oct 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
698ac90
[TEST] Multicast packet filter
puddly Feb 9, 2024
077a1f0
Use the correct filter
puddly Feb 9, 2024
7d779e9
Implement manual source routing
puddly May 28, 2024
ab6ba25
[no ci] Age out routes after a single use
puddly May 28, 2024
a85da61
Clean up naming and fix bitshifts
puddly May 29, 2024
4611b2b
Move XNCP configuration into its own file
puddly May 29, 2024
6dd2443
Don't grow Ember buffer, the application crashes at runtime
puddly May 29, 2024
946740f
Prefix XNCP config
puddly May 29, 2024
ffb5249
Allow overriding the board and manufacturer name in-firmware
puddly May 29, 2024
599eb2b
Compute the length separately to isolate payload additions
puddly May 29, 2024
ab302a3
Don't require an enable flag
puddly May 29, 2024
4f3fa50
Remove `_OVERRIDE` suffix from board and manuf name
puddly May 29, 2024
3118589
Use a status and a command ID for all responses
puddly May 29, 2024
f3a9a6a
Avoid scope issues with curly braces
puddly May 29, 2024
0765193
Use a generic command for manufacturing token overrides
puddly May 29, 2024
641d160
Fix command parsing for `SET_SOURCE_ROUTE_REQ`
puddly May 30, 2024
6b0897e
WIP: Disable automatic source routing and inject source routes directly
puddly Jun 1, 2024
6b4571d
WIP: Disable the packet handoff component and go lower
puddly Jun 2, 2024
eec537b
Revert back to source routing override until GSDK bugfix
puddly Jun 4, 2024
95d97bd
Remove routing table modifications
puddly Jun 4, 2024
4408118
Reorder `#define`s for readability
puddly Jun 4, 2024
7736aa9
[TEST] Log all known counters
puddly Jun 5, 2024
379a7e6
Revert "[TEST] Log all known counters"
puddly Jun 5, 2024
2e62534
Fix compile-time warning about missing XNCP functions
puddly Jun 5, 2024
f76f3fc
Actually use `get_manual_source_route`
puddly Jun 5, 2024
8c0e818
Migrate `app.c` to `app.cpp`
puddly Jun 5, 2024
38855b0
Revert "Migrate `app.c` to `app.cpp`"
puddly Jun 5, 2024
3a37cce
Implement a firmware build string command
puddly Jun 5, 2024
777bf41
Correctly set the relay index and handle empty source routes
puddly Jun 7, 2024
a6b3c46
Insert a fake entry into the routing table to source route a single hop
puddly Jun 7, 2024
e0f78ca
Pick routing table entry at random when forcing a direct route
puddly Jun 11, 2024
146acea
Expose the current date in templates
puddly Oct 15, 2024
a2f13ad
Add a new XNCP command to return the firmware flow control settings
puddly Oct 15, 2024
fb7d9fd
Add `FEATURE_FLOW_CONTROL_TYPE` to the feature bitmap
puddly Oct 15, 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
Loading
Loading