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 Common Implementations | CC13x0/CC26x0 Implementations | CC13x2/CC26x2 Implementations |
---|---|---|---|
ADC.h | ADCCC26XX.h | ||
ADCBuf.h | ADCBufCC26XX.h | ADCBufCC26X2.h | |
AESCCM.h | AESCCMCC26XX.h | ||
AESECB.h | AESECBCC26XX.h | ||
Crypto | CryptoCC26XX.h | ||
ECDH.h | ECDHCC26X2.h | ||
ECDSA.h | ECDSACC26X2.h | ||
ECJPAKE.h | ECJPAKECC26X2.h | ||
GPIO.h | GPIOCC26XX.h | ||
GPTimer | GPTimerCC26XX.h | ||
I2C.h | I2CCC26XX.h | ||
NVS.h | NVSCC26XX.h | ||
NVSRAM.h | |||
NVSSPI25X.h | |||
PDM | PDMCC26XX.h | ||
PIN.h | PINCC26XX.h | ||
Power.h | PowerCC26XX.h | PowerCC26X2.h | |
PWM.h | PWMTimerCC26XX.h | ||
RF | RF.h | ||
SHA2.h | SHA2CC26X2.h | ||
SD.h | SDSPI.h | ||
SPI.h | SPICC26XXDMA.h | ||
UART.h | UARTCC26XX.h | ||
UDMA | UDMACC26XX.h | ||
Watchdog.h | WatchdogCC26XX.h |
The Display driver is designed to abstract operations and 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:
Note: The SDFatFS interface is a wrapper to enable the use of the FatFS filesystem via the SD driver.
Note: The SPIFFSNVS is a wrapper to enable NVS as the physical layer to read/write memory for the SPIFFS file system. See spiffs.h.
The NoRTOS framework module is provided to enable use of drivers without an underlying operating system. The module provides interfaces used by drivers to perform delays, block execution, register interrupts and more. NoRTOS module documentation and usage can be found:
The modules listed below are device and development board independent APIs that are available to the application. These modules only depend on drivers for functionality: