[riot-notifications] [RIOT-OS/RIOT] RDM: The 802.15.4 Radio HAL (#13943)
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:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications