EFR32BG21A020F1024IM32 PartDevices > EFR32BG21A020F1024IM32
Macros |
|
#define | _EFR32_BG_FAMILY 1 /** Device Family Identifier*/ |
#define | _EFR32_BLUE_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 "EFR32BG21A020F1024IM32" |
#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_BLUE_FAMILY 1 /** Device Family Name Identifier */ |
Family / Line / Series / Config
Definition at line
162
of file
efr32bg21a020f1024im32.h
.
#define DMA_CHAN_COUNT LDMA_CH_NUM |
Number of DMA channels
Definition at line
247
of file
efr32bg21a020f1024im32.h
.
Referenced by NANDFLASH_Init() .
#define EXT_IRQ_COUNT 61 |
Number of External (NVIC) interrupts
Definition at line
248
of file
efr32bg21a020f1024im32.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 EFR32BG21A020F1024IM32 Flash Base Address
Definition at line
242
of file
efr32bg21a020f1024im32.h
.
#define FLASH_PAGE_SIZE (1UL << MSC_MAIN_PSIZE_BITS) |
Flash Memory page size
Definition at line
244
of file
efr32bg21a020f1024im32.h
.
Referenced by MSC_ErasePage() , MSC_WriteWord() , and SYSTEM_GetFlashPageSize() .
#define FLASH_SIZE (0x00100000UL) |
Available Flash Memory
Definition at line
243
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU0_PIN 5U |
Pin of EM4WU0.
Definition at line
295
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU0_PORT GPIO_PA_INDEX |
Port of EM4WU0.
Definition at line
294
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU3_PIN 1U |
Pin of EM4WU3.
Definition at line
297
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU3_PORT GPIO_PB_INDEX |
Port of EM4WU3.
Definition at line
296
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU6_PIN 0U |
Pin of EM4WU6.
Definition at line
299
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU6_PORT GPIO_PC_INDEX |
Port of EM4WU6.
Definition at line
298
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU7_PIN 5U |
Pin of EM4WU7.
Definition at line
301
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU7_PORT GPIO_PC_INDEX |
Port of EM4WU7.
Definition at line
300
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU9_PIN 2U |
Pin of EM4WU9.
Definition at line
303
of file
efr32bg21a020f1024im32.h
.
#define GPIO_EM4WU9_PORT GPIO_PD_INDEX |
Port of EM4WU9.
Definition at line
302
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_COUNT 7U |
Number of pins on port PA
Definition at line
252
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_INDEX 0U |
Index of port PA
Definition at line
251
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_PIN0 1U |
GPIO pin PA0 is present.
Definition at line
253
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_PIN1 1U |
GPIO pin PA1 is present.
Definition at line
254
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_PIN2 1U |
GPIO pin PA2 is present.
Definition at line
255
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_PIN3 1U |
GPIO pin PA3 is present.
Definition at line
256
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_PIN4 1U |
GPIO pin PA4 is present.
Definition at line
257
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_PIN5 1U |
GPIO pin PA5 is present.
Definition at line
258
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PA_PIN6 1U |
GPIO pin PA6 is present.
Definition at line
259
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PB_COUNT 2U |
Number of pins on port PB
Definition at line
261
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PB_INDEX 1U |
Index of port PB
Definition at line
260
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PB_PIN0 1U |
GPIO pin PB0 is present.
Definition at line
262
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PB_PIN1 1U |
GPIO pin PB1 is present.
Definition at line
263
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PC_COUNT 5U |
Number of pins on port PC
Definition at line
265
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PC_INDEX 2U |
Index of port PC
Definition at line
264
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PC_PIN1 1U |
GPIO pin PC1 is present.
Definition at line
266
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PC_PIN2 1U |
GPIO pin PC2 is present.
Definition at line
267
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PC_PIN3 1U |
GPIO pin PC3 is present.
Definition at line
268
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PC_PIN4 1U |
GPIO pin PC4 is present.
Definition at line
269
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PC_PIN5 1U |
GPIO pin PC5 is present.
Definition at line
270
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PD_COUNT 5U |
Number of pins on port PD
Definition at line
272
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PD_INDEX 3U |
Index of port PD
Definition at line
271
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PD_PIN0 1U |
GPIO pin PD0 is present.
Definition at line
273
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PD_PIN1 1U |
GPIO pin PD1 is present.
Definition at line
274
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PD_PIN2 1U |
GPIO pin PD2 is present.
Definition at line
275
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PD_PIN3 1U |
GPIO pin PD3 is present.
Definition at line
276
of file
efr32bg21a020f1024im32.h
.
#define GPIO_PD_PIN4 1U |
GPIO pin PD4 is present.
Definition at line
277
of file
efr32bg21a020f1024im32.h
.
#define GPIO_SWCLK_PIN 1U |
Pin of SWCLK.
Definition at line
281
of file
efr32bg21a020f1024im32.h
.
#define GPIO_SWCLK_PORT GPIO_PA_INDEX |
Port of SWCLK.
Definition at line
280
of file
efr32bg21a020f1024im32.h
.
#define GPIO_SWDIO_PIN 2U |
Pin of SWDIO.
Definition at line
283
of file
efr32bg21a020f1024im32.h
.
#define GPIO_SWDIO_PORT GPIO_PA_INDEX |
Port of SWDIO.
Definition at line
282
of file
efr32bg21a020f1024im32.h
.
#define GPIO_SWV_PIN 3U |
Pin of SWV.
Definition at line
285
of file
efr32bg21a020f1024im32.h
.
Referenced by DBG_SWOEnable() .
#define GPIO_SWV_PORT GPIO_PA_INDEX |
Port of SWV.
Definition at line
284
of file
efr32bg21a020f1024im32.h
.
Referenced by DBG_SWOEnable() .
#define GPIO_TDI_PIN 4U |
Pin of TDI.
Definition at line
287
of file
efr32bg21a020f1024im32.h
.
#define GPIO_TDI_PORT GPIO_PA_INDEX |
Port of TDI.
Definition at line
286
of file
efr32bg21a020f1024im32.h
.
#define GPIO_TDO_PIN 3U |
Pin of TDO.
Definition at line
289
of file
efr32bg21a020f1024im32.h
.
#define GPIO_TDO_PORT GPIO_PA_INDEX |
Port of TDO.
Definition at line
288
of file
efr32bg21a020f1024im32.h
.
#define GPIO_TRACECLK_PIN 4U |
Pin of TRACECLK.
Definition at line
291
of file
efr32bg21a020f1024im32.h
.
#define GPIO_TRACECLK_PORT GPIO_PA_INDEX |
Port of TRACECLK.
Definition at line
290
of file
efr32bg21a020f1024im32.h
.
#define GPIO_TRACEDATA0_PIN 3U |
Pin of TRACEDATA0.
Definition at line
293
of file
efr32bg21a020f1024im32.h
.
#define GPIO_TRACEDATA0_PORT GPIO_PA_INDEX |
Port of TRACEDATA0.
Definition at line
292
of file
efr32bg21a020f1024im32.h
.
#define LFXO_LF_EXTCLK_PIN 1U |
Pin of LF_EXTCLK.
Definition at line
309
of file
efr32bg21a020f1024im32.h
.
#define LFXO_LF_EXTCLK_PORT GPIO_PD_INDEX |
Port of LF_EXTCLK.
Definition at line
308
of file
efr32bg21a020f1024im32.h
.
#define LFXO_LFXTAL_I_PIN 1U |
Pin of LFXTAL_I.
Definition at line
305
of file
efr32bg21a020f1024im32.h
.
#define LFXO_LFXTAL_I_PORT GPIO_PD_INDEX |
Port of LFXTAL_I.
Definition at line
304
of file
efr32bg21a020f1024im32.h
.
#define LFXO_LFXTAL_O_PIN 0U |
Pin of LFXTAL_O.
Definition at line
307
of file
efr32bg21a020f1024im32.h
.
#define LFXO_LFXTAL_O_PORT GPIO_PD_INDEX |
Port of LFXTAL_O.
Definition at line
306
of file
efr32bg21a020f1024im32.h
.
#define MSC_FLASH_MEM_BASE ((uint32_t) 0x00000000UL) /** MSC_FLASH base address */ |
Memory Base addresses and limits
Definition at line
180
of file
efr32bg21a020f1024im32.h
.
#define PART_NUMBER "EFR32BG21A020F1024IM32" |
Part number Configure part number Part Number
Definition at line
159
of file
efr32bg21a020f1024im32.h
.
#define SRAM_BASE (0x20000000UL) |
SRAM Base Address
Definition at line
245
of file
efr32bg21a020f1024im32.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
efr32bg21a020f1024im32.h
.
Referenced by CORE_InitNvicVectorTable() , and EMU_RamPowerDown() .