Add other radios support for OpenThread pkg #10045
The current OpenThread package only supports
This is why:
I open this issue to keep track of the OT support for other radios. For adding a new radio to OpenThread, do 1. (we should probably move it to auto_init though!) and add the netdev event NETDEV_EVENT_TX_COMPLETE_DATA_PENDING. It should be simple since it should only involve reading a register :)
EDIT: It's also required to implement the NETOPT_ACK_PENDING!
(Am I missing one?)
And when we update/finish this:
Sure, only a register read, how hard could this be on a bunch of different radios, the manufacturer probably thought about exposing this information in an easily accessible way :)
@jia200x To ask the dumb question, do we also have to implement something to configure ACK transmission with frame pending bit?
I'm also not entirely convinced that the current approach here is the best approach (A separate event), but that is something I'll think about in the next days and maybe I'll put in a PR to modify the way it is implemented now. My main issue is that I don't like to have network stack specific defines in the drivers (yes that also counts for gnrc specific defines).
Oh ja :)
oh, I totally forgot that. Good catch.