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

Peter Kietzmann notifications at github.com
Mon May 25 18:04:57 CEST 2020


> They don't represent exactly the same thing. Usually the Top-Bottom Halves pattern state that fast operations that can be run on ISR context are executed there (Top Half). The rest is offloaded to a thread (Bottom Half). For SoC radios, the Top Half runs the few lines that detect which state already occurred (TX_DONE, RX_DONE, etc) and then the Bottom Half executes whatever operations are required (fetch packet from radio, etc).

So every radio type (SoC and SPI) has a "BH processor". In that case, I still don't understand this statement:

> In case a radio needs a Bottom Half Processor, the "irq_handler" should still probably be fast enough in most cases to handle other events from other devices.

- How is the BH processor optional?
- *"should still probably be fast enough in most cases"* can you be a bit more precise?

-- 
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-633635818
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20200525/dd8f3d0f/attachment.htm>


More information about the notifications mailing list