-
Notifications
You must be signed in to change notification settings - Fork 2.1k
EFR32: track radio driver progress #8569
Copy link
Copy link
Open
Labels
Area: networkArea: NetworkingArea: NetworkingType: new featureThe issue requests / The PR implemements a new feature for RIOTThe issue requests / The PR implemements a new feature for RIOTType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort
Description
This issue is to track the progress of the integrated radio drivers of the EFR32 family (supported via EFM32).
Currently, the following boards have support:
Current work:
- Initial driver based on RAIL 1.x by @kaibeckmann: here
- Non-working initial upgrade to RAIL 2.x by @basilfx: here,
TODO:
- Port RAIL 1.x driver to 2.x (@kaibeckmann drivers/rail: efr32 radio driver #9212)
- Gecko SDK package updates
- GNRC (@kaibeckmann drivers/rail: efr32 radio driver #9212)
- ...
Caveats/comments/notes:
- RAIL 2.x supports multi-protocol (e.g. 802.15.4 and BLE). How to handle?
- RAIL 1.x/2.x is a blob with fixed ISR names (can be remapped, e.g.
arm-none-eabi-objcopy librail_efr32xg1_gcc_release.a --redefine-sym FRC_PRI_IRQHandler=isr_frc_pri)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: networkArea: NetworkingArea: NetworkingType: new featureThe issue requests / The PR implemements a new feature for RIOTThe issue requests / The PR implemements a new feature for RIOTType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort