EFM32 Pearl Gecko 12 Software Documentation
efm32pg12-doc-5.1.2
Main Page
Modules
Files
Documentation Home
silabs.com
File List
ecode.h
Go to the documentation of this file.
1
/***************************************************************************/
15
#ifndef __SILICON_LABS_ECODE_H__
16
#define __SILICON_LABS_ECODE_H__
17
18
/***************************************************************************/
43
/***************************************************************************/
51
typedef
uint32_t
Ecode_t
;
52
53
#define ECODE_EMDRV_BASE ( 0xF0000000 )
54
55
#define ECODE_OK ( 0 )
56
57
#define ECODE_EMDRV_RTCDRV_BASE ( ECODE_EMDRV_BASE | 0x00001000 )
58
#define ECODE_EMDRV_SPIDRV_BASE ( ECODE_EMDRV_BASE | 0x00002000 )
59
#define ECODE_EMDRV_NVM_BASE ( ECODE_EMDRV_BASE | 0x00003000 )
60
#define ECODE_EMDRV_USTIMER_BASE ( ECODE_EMDRV_BASE | 0x00004000 )
61
#define ECODE_EMDRV_AESDRV_BASE ( ECODE_EMDRV_BASE | 0x00005000 )
62
#define ECODE_EMDRV_ECC_BASE ( ECODE_EMDRV_BASE | 0x00006000 )
63
#define ECODE_EMDRV_UARTDRV_BASE ( ECODE_EMDRV_BASE | 0x00007000 )
64
#define ECODE_EMDRV_DMADRV_BASE ( ECODE_EMDRV_BASE | 0x00008000 )
65
#define ECODE_EMDRV_EZRADIODRV_BASE ( ECODE_EMDRV_BASE | 0x00009000 )
66
#define ECODE_EMDRV_SHADRV_BASE ( ECODE_EMDRV_BASE | 0x0000A000 )
67
#define ECODE_EMDRV_RSADRV_BASE ( ECODE_EMDRV_BASE | 0x0000B000 )
68
#define ECODE_EMDRV_CRYPTO_BASE ( ECODE_EMDRV_BASE | 0x0000C000 )
69
#define ECODE_EMDRV_TEMPDRV_BASE ( ECODE_EMDRV_BASE | 0x0000D000 )
70
71
73
#endif // __SILICON_LABS_ECODE_H__
Ecode_t
uint32_t Ecode_t
Typedef for API function error code return values.
Definition:
ecode.h:51
platform
emdrv
common
inc
ecode.h
Generated on Thu Mar 9 2017 20:36:25 for EFM32 Pearl Gecko 12 Software Documentation by
1.8.10