From ef664f3c238a72c6ace9c540e11d3d6c5d55f90e Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Thu, 21 May 2020 12:22:53 -0700 Subject: [PATCH] stm32_common:board_hw_rev_ver Fix printing of REV/VER = 10 --- .../stm/stm32_common/board_hw_info/board_hw_rev_ver.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/platforms/nuttx/src/px4/stm/stm32_common/board_hw_info/board_hw_rev_ver.c b/platforms/nuttx/src/px4/stm/stm32_common/board_hw_info/board_hw_rev_ver.c index 74311b530b..7dd0e76815 100644 --- a/platforms/nuttx/src/px4/stm/stm32_common/board_hw_info/board_hw_rev_ver.c +++ b/platforms/nuttx/src/px4/stm/stm32_common/board_hw_info/board_hw_rev_ver.c @@ -341,8 +341,13 @@ int board_determine_hw_info() int rv = determine_hw_info(&hw_revision, &hw_version); if (rv == OK) { - hw_info[HW_INFO_INIT_REV] = board_get_hw_revision() + '0'; - hw_info[HW_INFO_INIT_VER] = board_get_hw_version() + '0'; + + hw_info[HW_INFO_INIT_REV] = board_get_hw_revision() < 10 ? + board_get_hw_revision() + '0' : + board_get_hw_revision() + 'a' - 10; + hw_info[HW_INFO_INIT_VER] = board_get_hw_version() < 10 ? + board_get_hw_version() + '0' : + board_get_hw_version() + 'a' - 10; } return rv;