![]() |
Modules | |
NVM | |
NVM Non-volatile Memory driver, see NVM Non-volatile Memory driver page for detailed documentation. | |
GPIOINT | |
GPIOINT General Purpose Input/Output Interrupt dispatcher, see GPIOINT General Purpose Input/Output Interrupt dispatcher page for detailed documentation. | |
SLEEP | |
Energy Modes management driver. | |
RTCDRV | |
RTCDRV timer module, see RTCDRV Real Time Clock Timer driver page for detailed documentation. | |
SPIDRV | |
SPIDRV Serial Peripheral Interface module, see SPIDRV Serial Peripheral Interface driver page for detailed documentation. | |
Defines | |
#define | ECODE_EMDRV_BASE ( 0xF0000000 ) |
Base value for all EMDRV errorcodes. | |
#define | ECODE_OK ( 0 ) |
Generic success return value. | |
#define | ECODE_EMDRV_RTCDRV_BASE ( ECODE_EMDRV_BASE | 0x00001000 ) |
Base value for RTCDRV errorcodes. | |
#define | ECODE_EMDRV_SPIDRV_BASE ( ECODE_EMDRV_BASE | 0x00002000 ) |
Base value for SPIDRV errorcodes. | |
#define | ECODE_EMDRV_NVM_BASE ( ECODE_EMDRV_BASE | 0x00003000 ) |
Base value for NVM errorcodes. | |
Typedefs | |
typedef uint32_t | Ecode_t |
Typedef for API function errorcode return values. |
#define ECODE_EMDRV_BASE ( 0xF0000000 ) |
#define ECODE_EMDRV_NVM_BASE ( ECODE_EMDRV_BASE | 0x00003000 ) |
#define ECODE_EMDRV_RTCDRV_BASE ( ECODE_EMDRV_BASE | 0x00001000 ) |
#define ECODE_EMDRV_SPIDRV_BASE ( ECODE_EMDRV_BASE | 0x00002000 ) |