-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementNew feature or requestNew feature or requesttestbedRelated to the 1,000 DotBots testbedRelated to the 1,000 DotBots testbed
Description
Currently, address-based filtering is done by software. This is inefficient:
- full packet needs to be received before a decision to accept it or drop can be made
- which in turn can lead to many unwanted interrupts triggered (especially as the network scales)
The nRF radio allows hardware-based address filtering, which if usable in the context of blink, could significantly reduce radio rx time and number of triggered cpu interrupts.
Relevant registers to look at include:
NRF_RADIO->BASE0NRF_RADIO->TXADDRESSNRF_RADIO->RXADDRESSES
Finally, some requirements from the perspective of blink:
- support unicast and broadcast addresses
- addresses are uint64_t
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttestbedRelated to the 1,000 DotBots testbedRelated to the 1,000 DotBots testbed