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

José Alamos notifications at github.com
Mon May 18 14:36:41 CEST 2020

@maribu @benpicco @PeterKietzmann After a weekend of HAL thoughts, I think the best trade-off between RAM usage and real-time capabilities would be to add a "blocking" parameter to these 4 functions:

- `transmit`
- `set_trx_state`
- `on`
- `cca`

Although it will increase the ROM a bit, this has some advantages:
1) There's no need to add an extra thread or complex logic when implementing blocking functions with the bottom half processor in the same thread (`gnrc_netif`, OpenWSN, etc).
2) A single-thread event based application can use the asynchronous version to minimize RAM consumption and increase response time.

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/20200518/41fdbcf3/attachment.htm>

More information about the notifications mailing list