ecode.h File Reference
Energy Aware drivers error code definitions.
- Version
- 5.5.0
License
(C) Copyright 2015 Silicon Labs, www.silabs.com
This file is licensed under the Silabs License Agreement. See the file "Silabs_License_Agreement.txt" for details. Before using this software for any purpose, you must agree to the terms of that agreement.
Definition in file ecode.h
.
#include <stdint.h>
Macros | |
#define | ECODE_EMDRV_BASE (0xF0000000U) |
Base value for all EMDRV errorcodes. | |
#define | ECODE_EMDRV_DMADRV_BASE (ECODE_EMDRV_BASE | 0x00008000U) |
Base value for DMADRV error codes. | |
#define | ECODE_EMDRV_EZRADIODRV_BASE (ECODE_EMDRV_BASE | 0x00009000U) |
Base value for EZRADIODRV error codes. | |
#define | ECODE_EMDRV_NVM3_BASE (ECODE_EMDRV_BASE | 0x0000E000U) |
Base value for NVM3 error codes. | |
#define | ECODE_EMDRV_NVM_BASE (ECODE_EMDRV_BASE | 0x00003000U) |
Base value for NVM error codes. | |
#define | ECODE_EMDRV_RTCDRV_BASE (ECODE_EMDRV_BASE | 0x00001000U) |
Base value for RTCDRV error codes. | |
#define | ECODE_EMDRV_SPIDRV_BASE (ECODE_EMDRV_BASE | 0x00002000U) |
Base value for SPIDRV error codes. | |
#define | ECODE_EMDRV_TEMPDRV_BASE (ECODE_EMDRV_BASE | 0x0000D000U) |
Base value for TEMPDRV error codes. | |
#define | ECODE_EMDRV_UARTDRV_BASE (ECODE_EMDRV_BASE | 0x00007000U) |
Base value for UARTDRV error codes. | |
#define | ECODE_EMDRV_USTIMER_BASE (ECODE_EMDRV_BASE | 0x00004000U) |
Base value for USTIMER error codes. | |
#define | ECODE_OK (0U) |
Generic success return value. | |
Typedefs | |
typedef uint32_t | Ecode_t |
Typedef for API function error code return values. | |