Skip to content

Conversation

@B3rn475
Copy link

@B3rn475 B3rn475 commented Mar 15, 2014

I've developed 2 Libraries

"radio_address" that allows to:

  • activate/diactivate the hardware based address checking of the packets.
  • set the address as a parameter of the application
  • set the broadcast capability (no broadcast | only 0 | 255 and 0)

"radio_network" that allow to:

  • automatically build a routing table based on the information from other nodes
  • automatically route the packets through the network
  • do this operations in a transparent way to the app

If a valid route to the destination of a packet is not known the packet is dropped
RX operations with no timeout are avoided in order to force periodically the network manager to run.
After a STROBE instead in try a TX it is initialized another RX with a short timeout in order to avoid Concurrent transmissions.
The TX is sent only after a timeout, only when the channel is free
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.

1 participant