From 9beca6560091028e13458f1a30560b79411eee90 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Thu, 21 May 2020 14:03:03 -0700 Subject: [PATCH] stm32_common:board_mcu_version expand to include STM32H7[4|5] Todate I have not fould a way to differentiate a 74 from a 75. as all parts map to Device ID 0x450: STM32H742, STM32H743/753 and STM32H750. One the CPU is fully differentiate in Nuttx, this can be a #ifdef. --- .../nuttx/src/px4/stm/stm32_common/version/board_mcu_version.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platforms/nuttx/src/px4/stm/stm32_common/version/board_mcu_version.c b/platforms/nuttx/src/px4/stm/stm32_common/version/board_mcu_version.c index 087f0153a7..e440f625c4 100644 --- a/platforms/nuttx/src/px4/stm/stm32_common/version/board_mcu_version.c +++ b/platforms/nuttx/src/px4/stm/stm32_common/version/board_mcu_version.c @@ -84,8 +84,9 @@ int board_mcu_version(char *rev, const char **revstr, const char **errata) switch (chip_version) { + case STM32H74xx_75xx: - *revstr = "STM32H74xxx"; + *revstr = "STM32H7[4|5]xxx"; break; case STM32F74xxx_75xxx: