API Documentation
List of modules
Button API | Generic Button API |
Simple Button Driver | Simple Button Driver |
DMADRV - DMA Driver | Direct Memory Access Driver |
Error Codes | |
Debug | |
SWO Debug | Serial Wire Output Debug Configuration |
Driver | |
KEYSCAN | Keyscan driver |
ECODE - Error Codes | Error and Status Codes |
GPIOINT - GPIO Interrupt | GPIOINT General Purpose Input/Output Interrupt dispatcher |
I2C Simple Polled Master | I2C Simple Polled Master driver |
LED API | Generic LED API |
Simple LED Driver | Simple LED Driver |
Simple RGBW PWM LED Driver | Simple Red/Green/Blue/White PWM LED Driver |
NVM3 - NVM Data Manager | NVM3 Non-Volatile Memory Data Management driver |
NVM3 Default Instance | NVM3 default instance functions and handles |
NVM3 HAL | NVM3 Hardware Abstraction Layer |
NVM3 Lock | NVM3 lock functions |
PWM Driver | PWM DriverThe PWM driver uses one or more TIMER peripherals to generate one or more PWM waveform, with configurable frequency, duty cycle, and polarity. Multiple instances of the driver can be created and allocated to their own TIMER channel |
RTCDRV - RTC Driver | Real-time Clock Driver (DEPRECATED) |
SLEEP - Sleep Driver | Sleep Management Driver (DEPRECATED) |
SPIDRV - SPI Driver | Serial Peripheral Interface Driver |
Error Codes | |
Init Configuration Data | |
TEMPDRV Temperature Driver | |
Error Codes | TEMPDRV error codes |
UARTDRV - UART Driver | Universal Asynchronous Receiver/Transmitter Driver |
Error Codes | |
Status Codes | |
USTIMER - Microsecond Timer | Microsecond Delay Timer Driver |