[riot-notifications] [RIOT-OS/RIOT] drivers/rail: efr32 radio driver (#9212)

Kai Beckmann notifications at github.com
Mon May 11 10:48:19 CEST 2020


The radio is very similar on the EFR32 series. The silab driver library (binary) is different for the subsets (like MG1, MG13, MG12, etc) but the RAIL-API is the same. So this driver should work on every system / module, as long as the silab radio driver lib is provided by the gecko-sdk-pkg (no big problem, the necessary build infrastructure is there).

For the send() function. Yes, if it could block, the fragmentation issue would be solved. I actually tried a couple of things, so far without success. 
The RIOT driver and the silab radio driver (RAIL) are asynchronous decoupled. You can give RAIL a paket and say send. it returns immediately, the result is communicated by an asynchron callback from RAIL. 
I think, I tried to block the RIOT send() till this callback is called, but as far as I can remember it didn't work as I hoped. 

-- 
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/9212#issuecomment-626563962
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20200511/344b7f8e/attachment-0001.htm>


More information about the notifications mailing list