[riot-notifications] [RIOT-OS/RIOT] RDM: The 802.15.4 Radio HAL (#13943)

benpicco notifications at github.com
Wed May 13 21:53:12 CEST 2020


> That's what I meant with the "IDLE" state. It's an abstract state that could represent ~~"TX"~~ RX or an equivalent mode. Or what do you mean with this?

Alright, some operations will then just be no-ops on some drivers, but that's fine.
I think we'll be ironing out the API as we go along implementing it.

> In that case we would need to provide a mechanism to make the "set_trx_state" blocking 

I think low-level operations being blocking should be no problem. (Set state, wait for state change to complete)

The problem with the blocking `send` was that it's a high level operation - it has to manage CSMA, ACK handling, re-transmission.
If this is all taken care of by the upper layer, we can also have `tramsit` block until the frame is transmitted.

The upper layer would then wait until an ACK was received and handle the re-transmissions if the radio doesn't do it on it's own.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/13943#issuecomment-628210701
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20200513/7680c9e9/attachment.htm>


More information about the notifications mailing list