efm32_families is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

efm32_families variable

Syntax

static const struct efm32_family_data efm32_families[] = { { 16, "EFR32MG1P Mighty", .series = 1 }, { 17, "EFR32MG1B Mighty", .series = 1 }, { 18, "EFR32MG1V Mighty", .series = 1 }, { 19, "EFR32BG1P Blue", .series = 1 }, { 20, "EFR32BG1B Blue", .series = 1 }, { 21, "EFR32BG1V Blue", .series = 1 }, { 25, "EFR32FG1P Flex", .series = 1 }, { 26, "EFR32FG1B Flex", .series = 1 }, { 27, "EFR32FG1V Flex", .series = 1 }, { 28, "EFR32MG2P Mighty", .series = 1 }, { 29, "EFR32MG2B Mighty", .series = 1 }, { 30, "EFR32MG2V Mighty", .series = 1 }, { 31, "EFR32BG12P Blue", .series = 1 }, { 32, "EFR32BG12B Blue", .series = 1 }, { 33, "EFR32BG12V Blue", .series = 1 }, { 37, "EFR32FG12P Flex", .series = 1 }, { 38, "EFR32FG12B Flex", .series = 1 }, { 39, "EFR32FG12V Flex", .series = 1 }, { 40, "EFR32MG13P Mighty", .series = 1 }, { 41, "EFR32MG13B Mighty", .series = 1 }, { 42, "EFR32MG13V Mighty", .series = 1 }, { 43, "EFR32BG13P Blue", .series = 1 }, { 44, "EFR32BG13B Blue", .series = 1 }, { 45, "EFR32BG13V Blue", .series = 1 }, { 46, "EFR32ZG13P Zen", .series = 1 }, { 49, "EFR32FG13P Flex", .series = 1 }, { 50, "EFR32FG13B Flex", .series = 1 }, { 51, "EFR32FG13V Flex", .series = 1 }, { 52, "EFR32MG14P Mighty", .series = 1 }, { 53, "EFR32MG14B Mighty", .series = 1 }, { 54, "EFR32MG14V Mighty", .series = 1 }, { 55, "EFR32BG14P Blue", .series = 1 }, { 56, "EFR32BG14B Blue", .series = 1 }, { 57, "EFR32BG14V Blue", .series = 1 }, { 58, "EFR32ZG14P Zen", .series = 1 }, { 61, "EFR32FG14P Flex", .series = 1 }, { 62, "EFR32FG14B Flex", .series = 1 }, { 63, "EFR32FG14V Flex", .series = 1 }, { 71, "EFM32G", .series = 0, .page_size = 512 }, { 72, "EFM32GG Giant", .series = 0 }, { 73, "EFM32TG Tiny", .series = 0, .page_size = 512 }, { 74, "EFM32LG Leopard", .series = 0 }, { 75, "EFM32WG Wonder", .series = 0 }, { 76, "EFM32ZG Zero", .series = 0, .page_size = 1024 }, { 77, "EFM32HG Happy", .series = 0, .page_size = 1024 }, { 81, "EFM32PG1B Pearl", .series = 1 }, { 83, "EFM32JG1B Jade", .series = 1 }, { 85, "EFM32PG12B Pearl", .series = 1 }, { 87, "EFM32JG12B Jade", .series = 1 }, { 89, "EFM32PG13B Pearl", .series = 1 }, { 91, "EFM32JG13B Jade", .series = 1 }, { 100, "EFM32GG11B Giant", .series = 1, .msc_regbase = 0x40000000 }, { 103, "EFM32TG11B Tiny", .series = 1, .msc_regbase = 0x40000000 }, { 106, "EFM32GG12B Giant", .series = 1, .msc_regbase = 0x40000000 }, { 120, "EZR32WG Wonder", .series = 0 }, { 121, "EZR32LG Leopard", .series = 0 }, { 122, "EZR32HG Happy", .series = 0, .page_size = 1024 }, };

References

LocationReferrerText
efm32.c:136
static const struct efm32_family_data efm32_families[] = {
efm32.c:274efm32x_read_info()
for (size_t i = 0; i < ARRAY_SIZE(efm32_families); i++) {
efm32.c:275efm32x_read_info()
if (efm32_families[i].family_id == efm32_info->part_family)
efm32.c:276efm32x_read_info()
efm32_info->family_data = &efm32_families[i];

Data Use

Functions reading efm32_families
efm32_families
all items filtered out
Type of efm32_families
efm32_families
all items filtered out