-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[Tracking] cc13x2_cc26x2 drivers support #13635
Copy link
Copy link
Open
Labels
Area: driversArea: Device driversArea: Device driversType: 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
Description
This issue is intended to track progress for the support of the cc13x2_cc26x2 and the features that need to be implemented.
- Add a
SetupTrimDeviceimplementation. This should be called after the hardware bootloader finishes boot and starts the firmware (cpu_init). It sets some registers to good defaults. - Use ROM driverlib code to reduce binary size. The CC26xx/CC13xx MCUs have a minimal implementation of the TI SDK driverlib to reduce binary size with common code.
- RF driver. Still being worked on [WIP] cpu/cc26x2_cc13x2: add sub-1-ghz netdev driver #13295 . WIP
- MTD implementation for flash memory.
- Compiling and linking CCFG. cpu/cc26xx_cc13xx: add & link CCFG configuration #14219
- Explore the usage of the bootloader backdoor to use a script like cc2538-bsl (should work of the box if I'm not mistaken)
- SPI driver.
- MTD driver for MX25xx SPI flash included on SimpleLink launchpads.
- I2C driver.
cc26x0already has an implementation, that code can be generalized and put undercc26xx_cc13xx. PR cc26xx_cc13xx: add periph_i2c implementation #14128
Useful links
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: driversArea: Device driversArea: Device driversType: 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