[riot-notifications] [RIOT-OS/RIOT] drivers/rail: efr32 radio driver (#9212)
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:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications