[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:
-------------- 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