EFR32MG21A020F1024IM32 PartDevices > EFR32MG21A020F1024IM32
         Macros | 
       |
| #define | _EFR32_MG_FAMILY 1 /** Device Family Identifier*/ | 
| #define | _EFR32_MIGHTY_FAMILY 1 /** Device Family Name Identifier */ | 
| #define | _EFR_DEVICE 1 /** Product Line Identifier */ | 
| #define | _SILICON_LABS_32B_SERIES 2 /** Product Series Identifier */ | 
| #define | _SILICON_LABS_32B_SERIES_2 /** Product Series Identifier */ | 
| #define | _SILICON_LABS_32B_SERIES_2_CONFIG 1 /** Product Config Identifier */ | 
| #define | _SILICON_LABS_32B_SERIES_2_CONFIG_1 /** Product Config Identifier */ | 
| #define | _SILICON_LABS_EFR32_RADIO_2G4HZ 2 /** Radio supports 2.4 GHz */ | 
| #define | _SILICON_LABS_EFR32_RADIO_DUALBAND 3 /** Radio supports dual band */ | 
| #define | _SILICON_LABS_EFR32_RADIO_SUBGHZ 1 /** Radio supports Sub-GHz */ | 
| #define | _SILICON_LABS_EFR32_RADIO_TYPE _SILICON_LABS_EFR32_RADIO_2G4HZ /** Radio type */ | 
| #define | _SILICON_LABS_GECKO_INTERNAL_SDID 200 /** Silicon Labs internal use only */ | 
| #define | _SILICON_LABS_GECKO_INTERNAL_SDID_200 /** Silicon Labs internal use only */ | 
| #define | _SILICON_LABS_SECURITY_FEATURE _SILICON_LABS_SECURITY_FEATURE_STANDARD /** Security feature set */ | 
| #define | _SILICON_LABS_SECURITY_FEATURE_ADVANCED 1U /** Advanced */ | 
| #define | _SILICON_LABS_SECURITY_FEATURE_STANDARD 0U /** Standard */ | 
| #define | ACMP_COUNT 2 /** 2 ACMPs available */ | 
| #define | ACMP_PRESENT /** ACMP is available in this part */ | 
| #define | AGC_COUNT 1 /** 1 AGCs available */ | 
| #define | AGC_PRESENT /** AGC is available in this part */ | 
| #define | AMUXCP_COUNT 1 /** 1 AMUXCPs available */ | 
| #define | AMUXCP_PRESENT /** AMUXCP is available in this part */ | 
| #define | BUFC_COUNT 1 /** 1 BUFCs available */ | 
| #define | BUFC_PRESENT /** BUFC is available in this part */ | 
| #define | BURAM_COUNT 1 /** 1 BURAMs available */ | 
| #define | BURAM_PRESENT /** BURAM is available in this part */ | 
| #define | BURTC_COUNT 1 /** 1 BURTCs available */ | 
| #define | BURTC_PRESENT /** BURTC is available in this part */ | 
| #define | CMU_COUNT 1 /** 1 CMUs available */ | 
| #define | CMU_PRESENT /** CMU is available in this part */ | 
| #define | DEVINFO_COUNT 1 /** 1 DEVINFOs available */ | 
| #define | DEVINFO_PRESENT /** DEVINFO is available in this part */ | 
| #define | DMA_CHAN_COUNT LDMA_CH_NUM | 
| #define | DMEM_RAM0_RAM_MEM_BASE ((uint32_t) 0x20000000UL) /** DMEM_RAM0_RAM base address */ | 
| #define | DMEM_RAM0_RAM_MEM_BITS ((uint32_t) 0x11UL) /** DMEM_RAM0_RAM used bits */ | 
| #define | DMEM_RAM0_RAM_MEM_END ((uint32_t) 0x20017FFFUL) /** DMEM_RAM0_RAM end address */ | 
| #define | DMEM_RAM0_RAM_MEM_SIZE ((uint32_t) 0x00018000UL) /** DMEM_RAM0_RAM avaliable address space */ | 
| #define | DPLL_COUNT 1 /** 1 DPLLs available */ | 
| #define | DPLL_PRESENT /** DPLL is available in this part */ | 
| #define | EMU_COUNT 1 /** 1 EMUs available */ | 
| #define | EMU_PRESENT /** EMU is available in this part */ | 
| #define | EXT_IRQ_COUNT 61 | 
| #define | FLASH_BASE (0x00000000UL) | 
| #define | FLASH_MEM_BASE ((uint32_t) 0x00000000UL) /** FLASH_MEM base address */ | 
| #define | FLASH_MEM_BITS ((uint32_t) 0x15UL) /** FLASH_MEM used bits */ | 
| #define | FLASH_MEM_END ((uint32_t) 0x000FFFFFUL) /** FLASH_MEM end address */ | 
| #define | FLASH_MEM_SIZE ((uint32_t) 0x00100000UL) /** FLASH_MEM avaliable address space */ | 
| #define | FLASH_PAGE_SIZE (1UL << MSC_MAIN_PSIZE_BITS) | 
| #define | FLASH_SIZE (0x00100000UL) | 
| #define | FRC_COUNT 1 /** 1 FRCs available */ | 
| #define | FRC_PRESENT /** FRC is available in this part */ | 
| #define | FSRCO_COUNT 1 /** 1 FSRCOs available */ | 
| #define | FSRCO_PRESENT /** FSRCO is available in this part */ | 
| #define | GPCRC_COUNT 1 /** 1 GPCRCs available */ | 
| #define | GPCRC_PRESENT /** GPCRC is available in this part */ | 
| #define | GPIO_COUNT 1 /** 1 GPIOs available */ | 
| #define | GPIO_EM4WU0_PIN 5U | 
| #define | GPIO_EM4WU0_PORT GPIO_PA_INDEX | 
| #define | GPIO_EM4WU3_PIN 1U | 
| #define | GPIO_EM4WU3_PORT GPIO_PB_INDEX | 
| #define | GPIO_EM4WU6_PIN 0U | 
| #define | GPIO_EM4WU6_PORT GPIO_PC_INDEX | 
| #define | GPIO_EM4WU7_PIN 5U | 
| #define | GPIO_EM4WU7_PORT GPIO_PC_INDEX | 
| #define | GPIO_EM4WU9_PIN 2U | 
| #define | GPIO_EM4WU9_PORT GPIO_PD_INDEX | 
| #define | GPIO_PA_COUNT 7U | 
| #define | GPIO_PA_INDEX 0U | 
| #define | GPIO_PA_PIN0 1U | 
| #define | GPIO_PA_PIN1 1U | 
| #define | GPIO_PA_PIN2 1U | 
| #define | GPIO_PA_PIN3 1U | 
| #define | GPIO_PA_PIN4 1U | 
| #define | GPIO_PA_PIN5 1U | 
| #define | GPIO_PA_PIN6 1U | 
| #define | GPIO_PB_COUNT 2U | 
| #define | GPIO_PB_INDEX 1U | 
| #define | GPIO_PB_PIN0 1U | 
| #define | GPIO_PB_PIN1 1U | 
| #define | GPIO_PC_COUNT 5U | 
| #define | GPIO_PC_INDEX 2U | 
| #define | GPIO_PC_PIN1 1U | 
| #define | GPIO_PC_PIN2 1U | 
| #define | GPIO_PC_PIN3 1U | 
| #define | GPIO_PC_PIN4 1U | 
| #define | GPIO_PC_PIN5 1U | 
| #define | GPIO_PD_COUNT 5U | 
| #define | GPIO_PD_INDEX 3U | 
| #define | GPIO_PD_PIN0 1U | 
| #define | GPIO_PD_PIN1 1U | 
| #define | GPIO_PD_PIN2 1U | 
| #define | GPIO_PD_PIN3 1U | 
| #define | GPIO_PD_PIN4 1U | 
| #define | GPIO_PRESENT /** GPIO is available in this part */ | 
| #define | GPIO_SWCLK_PIN 1U | 
| #define | GPIO_SWCLK_PORT GPIO_PA_INDEX | 
| #define | GPIO_SWDIO_PIN 2U | 
| #define | GPIO_SWDIO_PORT GPIO_PA_INDEX | 
| #define | GPIO_SWV_PIN 3U | 
| #define | GPIO_SWV_PORT GPIO_PA_INDEX | 
| #define | GPIO_TDI_PIN 4U | 
| #define | GPIO_TDI_PORT GPIO_PA_INDEX | 
| #define | GPIO_TDO_PIN 3U | 
| #define | GPIO_TDO_PORT GPIO_PA_INDEX | 
| #define | GPIO_TRACECLK_PIN 4U | 
| #define | GPIO_TRACECLK_PORT GPIO_PA_INDEX | 
| #define | GPIO_TRACEDATA0_PIN 3U | 
| #define | GPIO_TRACEDATA0_PORT GPIO_PA_INDEX | 
| #define | HFRCO_COUNT 1 /** 1 HFRCOs available */ | 
| #define | HFRCO_PRESENT /** HFRCO is available in this part */ | 
| #define | HFRCOEM23_COUNT 1 /** 1 HFRCOEM23s available */ | 
| #define | HFRCOEM23_PRESENT /** HFRCOEM23 is available in this part */ | 
| #define | HFXO_COUNT 1 /** 1 HFXOs available */ | 
| #define | HFXO_PRESENT /** HFXO is available in this part */ | 
| #define | I2C_COUNT 2 /** 2 I2Cs available */ | 
| #define | I2C_PRESENT /** I2C is available in this part */ | 
| #define | IADC_COUNT 1 /** 1 IADCs available */ | 
| #define | IADC_PRESENT /** IADC is available in this part */ | 
| #define | ICACHE_COUNT 1 /** 1 ICACHEs available */ | 
| #define | ICACHE_PRESENT /** ICACHE is available in this part */ | 
| #define | LDMA_COUNT 1 /** 1 LDMAs available */ | 
| #define | LDMA_PRESENT /** LDMA is available in this part */ | 
| #define | LDMAXBAR_COUNT 1 /** 1 LDMAXBARs available */ | 
| #define | LDMAXBAR_PRESENT /** LDMAXBAR is available in this part */ | 
| #define | LETIMER_COUNT 1 /** 1 LETIMERs available */ | 
| #define | LETIMER_PRESENT /** LETIMER is available in this part */ | 
| #define | LFRCO_COUNT 1 /** 1 LFRCOs available */ | 
| #define | LFRCO_PRESENT /** LFRCO is available in this part */ | 
| #define | LFXO_COUNT 1 /** 1 LFXOs available */ | 
| #define | LFXO_LF_EXTCLK_PIN 1U | 
| #define | LFXO_LF_EXTCLK_PORT GPIO_PD_INDEX | 
| #define | LFXO_LFXTAL_I_PIN 1U | 
| #define | LFXO_LFXTAL_I_PORT GPIO_PD_INDEX | 
| #define | LFXO_LFXTAL_O_PIN 0U | 
| #define | LFXO_LFXTAL_O_PORT GPIO_PD_INDEX | 
| #define | LFXO_PRESENT /** LFXO is available in this part */ | 
| #define | LVGD_COUNT 1 /** 1 LVGDs available */ | 
| #define | LVGD_PRESENT /** LVGD is available in this part */ | 
| #define | MODEM_COUNT 1 /** 1 MODEMs available */ | 
| #define | MODEM_PRESENT /** MODEM is available in this part */ | 
| #define | MSC_COUNT 1 /** 1 MSCs available */ | 
| #define | MSC_FLASH_CHIPCONFIG_MEM_BASE ((uint32_t) 0x0FE0E000UL) /** MSC_FLASH_CHIPCONFIG base address */ | 
| #define | MSC_FLASH_CHIPCONFIG_MEM_BITS ((uint32_t) 0xBUL) /** MSC_FLASH_CHIPCONFIG used bits */ | 
| #define | MSC_FLASH_CHIPCONFIG_MEM_END ((uint32_t) 0x0FE0E3FFUL) /** MSC_FLASH_CHIPCONFIG end address */ | 
| #define | MSC_FLASH_CHIPCONFIG_MEM_SIZE ((uint32_t) 0x00000400UL) /** MSC_FLASH_CHIPCONFIG avaliable address space */ | 
| #define | MSC_FLASH_DEVINFO_MEM_BASE ((uint32_t) 0x0FE08000UL) /** MSC_FLASH_DEVINFO base address */ | 
| #define | MSC_FLASH_DEVINFO_MEM_BITS ((uint32_t) 0xBUL) /** MSC_FLASH_DEVINFO used bits */ | 
| #define | MSC_FLASH_DEVINFO_MEM_END ((uint32_t) 0x0FE083FFUL) /** MSC_FLASH_DEVINFO end address */ | 
| #define | MSC_FLASH_DEVINFO_MEM_SIZE ((uint32_t) 0x00000400UL) /** MSC_FLASH_DEVINFO avaliable address space */ | 
| #define | MSC_FLASH_MEM_BASE ((uint32_t) 0x00000000UL) /** MSC_FLASH base address */ | 
| #define | MSC_FLASH_MEM_BITS ((uint32_t) 0x15UL) /** MSC_FLASH used bits */ | 
| #define | MSC_FLASH_MEM_END ((uint32_t) 0x000FFFFFUL) /** MSC_FLASH end address */ | 
| #define | MSC_FLASH_MEM_SIZE ((uint32_t) 0x00100000UL) /** MSC_FLASH avaliable address space */ | 
| #define | MSC_FLASH_RESERVED_MEM_BASE ((uint32_t) 0x0FF00000UL) /** MSC_FLASH_RESERVED base address */ | 
| #define | MSC_FLASH_RESERVED_MEM_BITS ((uint32_t) 0x15UL) /** MSC_FLASH_RESERVED used bits */ | 
| #define | MSC_FLASH_RESERVED_MEM_END ((uint32_t) 0x0FFFFFFFUL) /** MSC_FLASH_RESERVED end address */ | 
| #define | MSC_FLASH_RESERVED_MEM_SIZE ((uint32_t) 0x00100000UL) /** MSC_FLASH_RESERVED avaliable address space */ | 
| #define | MSC_FLASH_USERDATA_MEM_BASE ((uint32_t) 0x0FE00000UL) /** MSC_FLASH_USERDATA base address */ | 
| #define | MSC_FLASH_USERDATA_MEM_BITS ((uint32_t) 0xBUL) /** MSC_FLASH_USERDATA used bits */ | 
| #define | MSC_FLASH_USERDATA_MEM_END ((uint32_t) 0x0FE003FFUL) /** MSC_FLASH_USERDATA end address */ | 
| #define | MSC_FLASH_USERDATA_MEM_SIZE ((uint32_t) 0x00000400UL) /** MSC_FLASH_USERDATA avaliable address space */ | 
| #define | MSC_PRESENT /** MSC is available in this part */ | 
| #define | PART_NUMBER "EFR32MG21A020F1024IM32" | 
| #define | PROTIMER_COUNT 1 /** 1 PROTIMERs available */ | 
| #define | PROTIMER_PRESENT /** PROTIMER is available in this part */ | 
| #define | PRS_COUNT 1 /** 1 PRSs available */ | 
| #define | PRS_PRESENT /** PRS is available in this part */ | 
| #define | RAC_COUNT 1 /** 1 RACs available */ | 
| #define | RAC_PRESENT /** RAC is available in this part */ | 
| #define | RADIOAES_COUNT 1 /** 1 RADIOAESs available */ | 
| #define | RADIOAES_PRESENT /** RADIOAES is available in this part */ | 
| #define | RAM_MEM_BASE ((uint32_t) 0x20000000UL) /** RAM_MEM base address */ | 
| #define | RAM_MEM_BITS ((uint32_t) 0x11UL) /** RAM_MEM used bits */ | 
| #define | RAM_MEM_END ((uint32_t) 0x20017FFFUL) /** RAM_MEM end address */ | 
| #define | RAM_MEM_SIZE ((uint32_t) 0x00018000UL) /** RAM_MEM avaliable address space */ | 
| #define | RDMEM_FRCRAM_FRCRAM_MEM_BASE ((uint32_t) 0xB0002000UL) /** RDMEM_FRCRAM_FRCRAM_MEM base address */ | 
| #define | RDMEM_FRCRAM_FRCRAM_MEM_BITS ((uint32_t) 0xDUL) /** RDMEM_FRCRAM_FRCRAM_MEM used bits */ | 
| #define | RDMEM_FRCRAM_FRCRAM_MEM_END ((uint32_t) 0xB0002FFFUL) /** RDMEM_FRCRAM_FRCRAM_MEM end address */ | 
| #define | RDMEM_FRCRAM_FRCRAM_MEM_SIZE ((uint32_t) 0x00001000UL) /** RDMEM_FRCRAM_FRCRAM_MEM avaliable address space */ | 
| #define | RDMEM_FRCRAM_NS_MEM_BASE ((uint32_t) 0xB0002000UL) /** RDMEM_FRCRAM_NS base address */ | 
| #define | RDMEM_FRCRAM_NS_MEM_BITS ((uint32_t) 0xDUL) /** RDMEM_FRCRAM_NS used bits */ | 
| #define | RDMEM_FRCRAM_NS_MEM_END ((uint32_t) 0xB0002FFFUL) /** RDMEM_FRCRAM_NS end address */ | 
| #define | RDMEM_FRCRAM_NS_MEM_SIZE ((uint32_t) 0x00001000UL) /** RDMEM_FRCRAM_NS avaliable address space */ | 
| #define | RDMEM_FRCRAM_S_MEM_BASE ((uint32_t) 0xA0002000UL) /** RDMEM_FRCRAM_S base address */ | 
| #define | RDMEM_FRCRAM_S_MEM_BITS ((uint32_t) 0xDUL) /** RDMEM_FRCRAM_S used bits */ | 
| #define | RDMEM_FRCRAM_S_MEM_END ((uint32_t) 0xA0002FFFUL) /** RDMEM_FRCRAM_S end address */ | 
| #define | RDMEM_FRCRAM_S_MEM_SIZE ((uint32_t) 0x00001000UL) /** RDMEM_FRCRAM_S avaliable address space */ | 
| #define | RDMEM_SEQRAM_NS_MEM_BASE ((uint32_t) 0xB0000000UL) /** RDMEM_SEQRAM_NS base address */ | 
| #define | RDMEM_SEQRAM_NS_MEM_BITS ((uint32_t) 0xEUL) /** RDMEM_SEQRAM_NS used bits */ | 
| #define | RDMEM_SEQRAM_NS_MEM_END ((uint32_t) 0xB0001FFFUL) /** RDMEM_SEQRAM_NS end address */ | 
| #define | RDMEM_SEQRAM_NS_MEM_SIZE ((uint32_t) 0x00002000UL) /** RDMEM_SEQRAM_NS avaliable address space */ | 
| #define | RDMEM_SEQRAM_S_MEM_BASE ((uint32_t) 0xA0000000UL) /** RDMEM_SEQRAM_S base address */ | 
| #define | RDMEM_SEQRAM_S_MEM_BITS ((uint32_t) 0xEUL) /** RDMEM_SEQRAM_S used bits */ | 
| #define | RDMEM_SEQRAM_S_MEM_END ((uint32_t) 0xA0001FFFUL) /** RDMEM_SEQRAM_S end address */ | 
| #define | RDMEM_SEQRAM_S_MEM_SIZE ((uint32_t) 0x00002000UL) /** RDMEM_SEQRAM_S avaliable address space */ | 
| #define | RDMEM_SEQRAM_SEQRAM_MEM_BASE ((uint32_t) 0xB0000000UL) /** RDMEM_SEQRAM_SEQRAM_MEM base address */ | 
| #define | RDMEM_SEQRAM_SEQRAM_MEM_BITS ((uint32_t) 0xEUL) /** RDMEM_SEQRAM_SEQRAM_MEM used bits */ | 
| #define | RDMEM_SEQRAM_SEQRAM_MEM_END ((uint32_t) 0xB0001FFFUL) /** RDMEM_SEQRAM_SEQRAM_MEM end address */ | 
| #define | RDMEM_SEQRAM_SEQRAM_MEM_SIZE ((uint32_t) 0x00002000UL) /** RDMEM_SEQRAM_SEQRAM_MEM avaliable address space */ | 
| #define | RFCRC_COUNT 1 /** 1 RFCRCs available */ | 
| #define | RFCRC_PRESENT /** RFCRC is available in this part */ | 
| #define | RTCC_COUNT 1 /** 1 RTCCs available */ | 
| #define | RTCC_PRESENT /** RTCC is available in this part */ | 
| #define | SEMAILBOX_COUNT 1 /** 1 SEMAILBOXs available */ | 
| #define | SEMAILBOX_PRESENT /** SEMAILBOX is available in this part */ | 
| #define | SMU_COUNT 1 /** 1 SMUs available */ | 
| #define | SMU_PRESENT /** SMU is available in this part */ | 
| #define | SRAM_BASE (0x20000000UL) | 
| #define | SRAM_SIZE (0x00018000UL) | 
| #define | SYNTH_COUNT 1 /** 1 SYNTHs available */ | 
| #define | SYNTH_PRESENT /** SYNTH is available in this part */ | 
| #define | SYSCFG_COUNT 1 /** 1 SYSCFGs available */ | 
| #define | SYSCFG_PRESENT /** SYSCFG is available in this part */ | 
| #define | TIMER_COUNT 4 /** 4 TIMERs available */ | 
| #define | TIMER_PRESENT /** TIMER is available in this part */ | 
| #define | ULFRCO_COUNT 1 /** 1 ULFRCOs available */ | 
| #define | ULFRCO_PRESENT /** ULFRCO is available in this part */ | 
| #define | USART_COUNT 3 /** 3 USARTs available */ | 
| #define | USART_PRESENT /** USART is available in this part */ | 
| #define | USERDATA_BASE ((uint32_t) 0x0FE00000UL) /** USERDATA base address */ | 
| #define | USERDATA_BITS ((uint32_t) 0xBUL) /** USERDATA used bits */ | 
| #define | USERDATA_END ((uint32_t) 0x0FE003FFUL) /** USERDATA end address */ | 
| #define | USERDATA_SIZE ((uint32_t) 0x00000400UL) /** USERDATA avaliable address space */ | 
| #define | WDOG_COUNT 2 /** 2 WDOGs available */ | 
| #define | WDOG_PRESENT /** WDOG is available in this part */ | 
Macro Definition Documentation
| #define _EFR32_MIGHTY_FAMILY 1 /** Device Family Name Identifier */ | 
Family / Line / Series / Config
        Definition at line
        
         162
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define DMA_CHAN_COUNT LDMA_CH_NUM | 
Number of DMA channels
        Definition at line
        
         247
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
Referenced by NANDFLASH_Init() .
| #define EXT_IRQ_COUNT 61 | 
Number of External (NVIC) interrupts
        Definition at line
        
         248
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
Referenced by CORE_GetNvicRamTableHandler() , CORE_IrqIsBlocked() , CORE_NvicIRQDisabled() , CORE_NvicMaskClearIRQ() , CORE_NvicMaskSetIRQ() , and CORE_SetNvicRamTableHandler() .
| #define FLASH_BASE (0x00000000UL) | 
Flash and SRAM limits for EFR32MG21A020F1024IM32 Flash Base Address
        Definition at line
        
         242
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define FLASH_PAGE_SIZE (1UL << MSC_MAIN_PSIZE_BITS) | 
Flash Memory page size
        Definition at line
        
         244
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
Referenced by MSC_ErasePage() , MSC_WriteWord() , and SYSTEM_GetFlashPageSize() .
| #define FLASH_SIZE (0x00100000UL) | 
Available Flash Memory
        Definition at line
        
         243
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU0_PIN 5U | 
Pin of EM4WU0.
        Definition at line
        
         295
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU0_PORT GPIO_PA_INDEX | 
Port of EM4WU0.
        Definition at line
        
         294
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU3_PIN 1U | 
Pin of EM4WU3.
        Definition at line
        
         297
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU3_PORT GPIO_PB_INDEX | 
Port of EM4WU3.
        Definition at line
        
         296
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU6_PIN 0U | 
Pin of EM4WU6.
        Definition at line
        
         299
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU6_PORT GPIO_PC_INDEX | 
Port of EM4WU6.
        Definition at line
        
         298
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU7_PIN 5U | 
Pin of EM4WU7.
        Definition at line
        
         301
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU7_PORT GPIO_PC_INDEX | 
Port of EM4WU7.
        Definition at line
        
         300
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU9_PIN 2U | 
Pin of EM4WU9.
        Definition at line
        
         303
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_EM4WU9_PORT GPIO_PD_INDEX | 
Port of EM4WU9.
        Definition at line
        
         302
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_COUNT 7U | 
Number of pins on port PA
        Definition at line
        
         252
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_INDEX 0U | 
Index of port PA
        Definition at line
        
         251
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_PIN0 1U | 
GPIO pin PA0 is present.
        Definition at line
        
         253
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_PIN1 1U | 
GPIO pin PA1 is present.
        Definition at line
        
         254
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_PIN2 1U | 
GPIO pin PA2 is present.
        Definition at line
        
         255
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_PIN3 1U | 
GPIO pin PA3 is present.
        Definition at line
        
         256
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_PIN4 1U | 
GPIO pin PA4 is present.
        Definition at line
        
         257
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_PIN5 1U | 
GPIO pin PA5 is present.
        Definition at line
        
         258
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PA_PIN6 1U | 
GPIO pin PA6 is present.
        Definition at line
        
         259
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PB_COUNT 2U | 
Number of pins on port PB
        Definition at line
        
         261
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PB_INDEX 1U | 
Index of port PB
        Definition at line
        
         260
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PB_PIN0 1U | 
GPIO pin PB0 is present.
        Definition at line
        
         262
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PB_PIN1 1U | 
GPIO pin PB1 is present.
        Definition at line
        
         263
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PC_COUNT 5U | 
Number of pins on port PC
        Definition at line
        
         265
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PC_INDEX 2U | 
Index of port PC
        Definition at line
        
         264
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PC_PIN1 1U | 
GPIO pin PC1 is present.
        Definition at line
        
         266
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PC_PIN2 1U | 
GPIO pin PC2 is present.
        Definition at line
        
         267
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PC_PIN3 1U | 
GPIO pin PC3 is present.
        Definition at line
        
         268
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PC_PIN4 1U | 
GPIO pin PC4 is present.
        Definition at line
        
         269
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PC_PIN5 1U | 
GPIO pin PC5 is present.
        Definition at line
        
         270
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PD_COUNT 5U | 
Number of pins on port PD
        Definition at line
        
         272
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PD_INDEX 3U | 
Index of port PD
        Definition at line
        
         271
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PD_PIN0 1U | 
GPIO pin PD0 is present.
        Definition at line
        
         273
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PD_PIN1 1U | 
GPIO pin PD1 is present.
        Definition at line
        
         274
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PD_PIN2 1U | 
GPIO pin PD2 is present.
        Definition at line
        
         275
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PD_PIN3 1U | 
GPIO pin PD3 is present.
        Definition at line
        
         276
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_PD_PIN4 1U | 
GPIO pin PD4 is present.
        Definition at line
        
         277
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_SWCLK_PIN 1U | 
Pin of SWCLK.
        Definition at line
        
         281
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_SWCLK_PORT GPIO_PA_INDEX | 
Port of SWCLK.
        Definition at line
        
         280
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_SWDIO_PIN 2U | 
Pin of SWDIO.
        Definition at line
        
         283
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_SWDIO_PORT GPIO_PA_INDEX | 
Port of SWDIO.
        Definition at line
        
         282
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_SWV_PIN 3U | 
Pin of SWV.
        Definition at line
        
         285
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
Referenced by DBG_SWOEnable() .
| #define GPIO_SWV_PORT GPIO_PA_INDEX | 
Port of SWV.
        Definition at line
        
         284
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
Referenced by DBG_SWOEnable() .
| #define GPIO_TDI_PIN 4U | 
Pin of TDI.
        Definition at line
        
         287
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_TDI_PORT GPIO_PA_INDEX | 
Port of TDI.
        Definition at line
        
         286
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_TDO_PIN 3U | 
Pin of TDO.
        Definition at line
        
         289
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_TDO_PORT GPIO_PA_INDEX | 
Port of TDO.
        Definition at line
        
         288
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_TRACECLK_PIN 4U | 
Pin of TRACECLK.
        Definition at line
        
         291
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_TRACECLK_PORT GPIO_PA_INDEX | 
Port of TRACECLK.
        Definition at line
        
         290
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_TRACEDATA0_PIN 3U | 
Pin of TRACEDATA0.
        Definition at line
        
         293
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define GPIO_TRACEDATA0_PORT GPIO_PA_INDEX | 
Port of TRACEDATA0.
        Definition at line
        
         292
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define LFXO_LF_EXTCLK_PIN 1U | 
Pin of LF_EXTCLK.
        Definition at line
        
         309
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define LFXO_LF_EXTCLK_PORT GPIO_PD_INDEX | 
Port of LF_EXTCLK.
        Definition at line
        
         308
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define LFXO_LFXTAL_I_PIN 1U | 
Pin of LFXTAL_I.
        Definition at line
        
         305
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define LFXO_LFXTAL_I_PORT GPIO_PD_INDEX | 
Port of LFXTAL_I.
        Definition at line
        
         304
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define LFXO_LFXTAL_O_PIN 0U | 
Pin of LFXTAL_O.
        Definition at line
        
         307
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define LFXO_LFXTAL_O_PORT GPIO_PD_INDEX | 
Port of LFXTAL_O.
        Definition at line
        
         306
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define MSC_FLASH_MEM_BASE ((uint32_t) 0x00000000UL) /** MSC_FLASH base address */ | 
Memory Base addresses and limits
        Definition at line
        
         180
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define PART_NUMBER "EFR32MG21A020F1024IM32" | 
Part number Configure part number Part Number
        Definition at line
        
         159
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
| #define SRAM_BASE (0x20000000UL) | 
SRAM Base Address
        Definition at line
        
         245
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
Referenced by BUS_RamBitRead() , BUS_RamBitWrite() , CORE_InitNvicVectorTable() , and EMU_RamPowerDown() .
| #define SRAM_SIZE (0x00018000UL) | 
Available SRAM Memory
        Definition at line
        
         246
        
        of file
        
         efr32mg21a020f1024im32.h
        
        .
       
Referenced by CORE_InitNvicVectorTable() , and EMU_RamPowerDown() .