Skip to content

Commit

Permalink
stm32h7: Print revisions of all families
Browse files Browse the repository at this point in the history
  • Loading branch information
ALTracer authored and dragonmux committed Jan 30, 2024
1 parent 288db57 commit 5e3fbd4
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions src/target/stm32h7.c
Original file line number Diff line number Diff line change
Expand Up @@ -590,17 +590,7 @@ static bool stm32h7_cmd_rev(target_s *target, int argc, const char **argv)
switch (dev_id) {
case ID_STM32H74x:
tc_printf(target, "STM32H74x/75x\n");

/* Print revision */
char rev = '?';
for (size_t i = 0; i < ARRAY_LENGTH(stm32h7xx_revisions); i++) {
/* Check for matching revision */
if (stm32h7xx_revisions[i].rev_id == rev_id)
rev = stm32h7xx_revisions[i].revision;
}
tc_printf(target, "Revision %c\n", rev);
break;

case ID_STM32H7Bx:
tc_printf(target, "STM32H7B3/7A3/7B0\n");
break;
Expand All @@ -609,7 +599,16 @@ static bool stm32h7_cmd_rev(target_s *target, int argc, const char **argv)
break;
default:
tc_printf(target, "Unknown %s. BMP may not correctly support it!\n", target->driver);
return false;
}
/* Print revision */
char rev = '?';
for (size_t i = 0; i < ARRAY_LENGTH(stm32h7xx_revisions); i++) {
/* Check for matching revision */
if (stm32h7xx_revisions[i].rev_id == rev_id)
rev = stm32h7xx_revisions[i].revision;
}
tc_printf(target, "Revision %c\n", rev);

return true;
}

0 comments on commit 5e3fbd4

Please sign in to comment.