[efm32] add extra details to probe message
This commit is contained in:
parent
07f7571dd1
commit
fe3874bc82
18
src/efm32.c
18
src/efm32.c
|
@ -261,8 +261,8 @@ bool efm32_probe(target *t)
|
||||||
/* Read the part number and family */
|
/* Read the part number and family */
|
||||||
uint16_t part_number = efm32_read_part_number(t);
|
uint16_t part_number = efm32_read_part_number(t);
|
||||||
uint8_t part_family = efm32_read_part_family(t);
|
uint8_t part_family = efm32_read_part_family(t);
|
||||||
uint16_t radio_number; /* optional, for ezr parts */
|
uint16_t radio_number, radio_number_short; /* optional, for ezr parts */
|
||||||
uint32_t flash_page_size;
|
uint32_t flash_page_size; uint16_t flash_kb;
|
||||||
|
|
||||||
switch(part_family) {
|
switch(part_family) {
|
||||||
case EFM32_DI_PART_FAMILY_GECKO:
|
case EFM32_DI_PART_FAMILY_GECKO:
|
||||||
|
@ -297,19 +297,25 @@ bool efm32_probe(target *t)
|
||||||
break;
|
break;
|
||||||
case EFM32_DI_PART_FAMILY_EZR_WONDER_GECKO:
|
case EFM32_DI_PART_FAMILY_EZR_WONDER_GECKO:
|
||||||
radio_number = efm32_read_radio_part_number(t); /* on-chip radio */
|
radio_number = efm32_read_radio_part_number(t); /* on-chip radio */
|
||||||
|
radio_number_short = radio_number % 100;
|
||||||
|
flash_kb = efm32_read_flash_size(t);
|
||||||
|
|
||||||
sprintf(variant_string,
|
sprintf(variant_string,
|
||||||
"EZR32WG%d (radio si%d)",
|
"EZR32WG%dF%dR%d (radio si%d)",
|
||||||
part_number, radio_number);
|
part_number, flash_kb,
|
||||||
|
radio_number_short, radio_number);
|
||||||
|
|
||||||
flash_page_size = 2048;
|
flash_page_size = 2048;
|
||||||
break;
|
break;
|
||||||
case EFM32_DI_PART_FAMILY_EZR_LEOPARD_GECKO:
|
case EFM32_DI_PART_FAMILY_EZR_LEOPARD_GECKO:
|
||||||
radio_number = efm32_read_radio_part_number(t); /* on-chip radio */
|
radio_number = efm32_read_radio_part_number(t); /* on-chip radio */
|
||||||
|
radio_number_short = radio_number % 100;
|
||||||
|
flash_kb = efm32_read_flash_size(t);
|
||||||
|
|
||||||
sprintf(variant_string,
|
sprintf(variant_string,
|
||||||
"EZR32LG%d (radio si%d)",
|
"EZR32WG%dF%dR%d (radio si%d)",
|
||||||
part_number, radio_number);
|
part_number, flash_kb,
|
||||||
|
radio_number_short, radio_number);
|
||||||
|
|
||||||
flash_page_size = 2048;
|
flash_page_size = 2048;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue