[riot-notifications] [RIOT-OS/RIOT] drivers/cc110x: Complete rewrite from scratch (#10340)

Marian Buschsieweke notifications at github.com
Fri Feb 1 10:31:31 CET 2019

>  When a subsequent frame has to be sent immediately, e.g. by 6Lo fragmentation, the driver blocks until the next frame can be loaded to the device buffer.

This approach is not portable. This will only work if during TX no ISR need to be handled. This might be true for most transceivers that have MTU <= TX_BUFFER. But if this is not the case (as for the CC110x), ISR needs to be handled while the transceiver is sending out the frame to feed the TX buffer. Blocking in the next call of `netdev_driver_t::send()` would prevent the driver from feeding the TX buffer and will corrupt the frame.

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/20190201/12d882c8/attachment.html>

More information about the notifications mailing list