EFM32 Happy Gecko Software Documentation
efm32hg-doc-4.2.1
|
Modules | |
USTIMER | |
USTIMER Microsecond delay timer module, see USTIMER Microsecond delay timer module page for detailed documentation. . | |
EZRADIODRV | |
EzRadio Peripheral Interface module, see EZRADIODRV EzRadio Peripheral Interface driver page for detailed documentation. . | |
SPIDRV | |
SPIDRV Serial Peripheral Interface module, see SPIDRV Serial Peripheral Interface driver page for detailed documentation. . | |
UARTDRV | |
UARTDRV Universal asynchronous receiver/transmitter driver, see UARTDRV Universal asynchronous receiver/transmitter driver page for detailed documentation. . | |
RTCDRV | |
RTCDRV timer module, see RTCDRV Real Time Clock Timer driver page for detailed documentation. . | |
NVM | |
NVM Non-volatile Memory Wear-Leveling driver, see NVM Non-volatile Memory Wear-Leveling driver page for detailed documentation. . | |
DMADRV | |
DMADRV Direct Memory Access Driver. . | |
SLEEP | |
Energy Modes management driver. | |
GPIOINT | |
GPIOINT General Purpose Input/Output Interrupt dispatcher, see GPIOINT General Purpose Input/Output Interrupt dispatcher page for detailed documentation. . | |
Macros | |
#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 error codes. | |
#define | ECODE_EMDRV_SPIDRV_BASE ( ECODE_EMDRV_BASE | 0x00002000 ) |
Base value for SPIDRV error codes. | |
#define | ECODE_EMDRV_NVM_BASE ( ECODE_EMDRV_BASE | 0x00003000 ) |
Base value for NVM error codes. | |
#define | ECODE_EMDRV_USTIMER_BASE ( ECODE_EMDRV_BASE | 0x00004000 ) |
Base value for USTIMER error codes. | |
#define | ECODE_EMDRV_AESDRV_BASE ( ECODE_EMDRV_BASE | 0x00005000 ) |
Base value for AESDRV error codes. | |
#define | ECODE_EMDRV_ECC_BASE ( ECODE_EMDRV_BASE | 0x00006000 ) |
Base value for ECC error codes. | |
#define | ECODE_EMDRV_UARTDRV_BASE ( ECODE_EMDRV_BASE | 0x00007000 ) |
Base value for UARTDRV error codes. | |
#define | ECODE_EMDRV_DMADRV_BASE ( ECODE_EMDRV_BASE | 0x00008000 ) |
Base value for DMADRV error codes. | |
#define | ECODE_EMDRV_EZRADIODRV_BASE ( ECODE_EMDRV_BASE | 0x00009000 ) |
Base value for EZRADIODRV error codes. | |
#define | ECODE_EMDRV_SHADRV_BASE ( ECODE_EMDRV_BASE | 0x0000A000 ) |
Base value for SHADRV error codes. | |
#define | ECODE_EMDRV_RSADRV_BASE ( ECODE_EMDRV_BASE | 0x0000B000 ) |
Base value for RSADRV error codes. | |
#define | ECODE_EMDRV_CRYPTO_BASE ( ECODE_EMDRV_BASE | 0x0000C000 ) |
Base value for CRYPTO error codes. | |
#define | ECODE_EMDRV_TEMPDRV_BASE ( ECODE_EMDRV_BASE | 0x0000D000 ) |
Base value for TEMPDRV error codes. | |
Typedefs | |
typedef uint32_t | Ecode_t |
Typedef for API function errorcode return values. More... | |