![]() |
![]() |
Middleware modules are device and development board independent software modules that only depend on drivers for functionality. Shown below is a list generic middleware modules available to applications:
Shown below is a matrix of available drivers.
NOTE: Please view the Device Specific driver implementations as they may contain or exclude certain features that are defined in the top level interfaces.
| Driver Interfaces | CC13xx/CC26xx Implementations |
|---|---|
| ADC.h | ADCCC26XX.h |
| ADCBuf.h | ADCBufCC26XX.h |
| Crypto | CryptoCC26XX.h |
| GPIO.h | GPIOCC26XX.h |
| GPTimer | GPTimerCC26XX.h |
| I2C.h | I2CCC26XX.h |
| NVS.h | NVSCC26XX.h NVSSPI25X.h |
| PDM | PDMCC26XX.h |
| PIN.h | PINCC26XX.h |
| Power.h | PowerCC26XX.h |
| PWM.h | PWMTimerCC26XX.h |
| RF | RF.h |
| SPI.h | SPICC26XXDMA.h |
| UART.h | UARTCC26XX.h |
| UDMA | UDMACC26XX.h |
| Watchdog.h | WatchdogCC26XX.h |
The Display driver is designed to abstract operations & considerations specific to a given output method.
| Display Driver Interface | Implementations |
|---|---|
| Display.h | DisplayDogm1286.h DisplayExt.h DisplayHost.h DisplaySharp.h DisplayUart.h |
These utilities are helper modules available to drivers. Shown below is a list of utility modules available to drivers: