From a90147cefba34a4ec06a1b080dd81cb8c23f4018 Mon Sep 17 00:00:00 2001 From: mikeller Date: Sat, 2 May 2020 17:05:58 +1200 Subject: [PATCH] Fixed the display of lowercase characters in the git revision string in CMS. --- src/main/cms/cms_menu_firmware.c | 8 +++----- src/main/ctype.h | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/cms/cms_menu_firmware.c b/src/main/cms/cms_menu_firmware.c index dca7ed422d..3c4b83f785 100644 --- a/src/main/cms/cms_menu_firmware.c +++ b/src/main/cms/cms_menu_firmware.c @@ -22,6 +22,8 @@ // Firmware related menu contents and support functions // +#include + #include #include "platform.h" @@ -191,11 +193,7 @@ static const void *cmsx_FirmwareInit(displayPort_t *pDisp) unsigned i; for (i = 0 ; i < GIT_SHORT_REVISION_LENGTH ; i++) { - if (shortGitRevision[i] >= 'a' && shortGitRevision[i] <= 'f') { - infoGitRev[i] = shortGitRevision[i] - 'a' + 'A'; - } else { - infoGitRev[i] = shortGitRevision[i]; - } + infoGitRev[i] = toupper(shortGitRevision[i]); } infoGitRev[i] = 0x0; // Terminate string diff --git a/src/main/ctype.h b/src/main/ctype.h index d6892b46bc..59aa20810e 100644 --- a/src/main/ctype.h +++ b/src/main/ctype.h @@ -19,7 +19,7 @@ */ /* - * Replacemnet for system header file to avoid macro definitions + * Replacement for system header file to avoid macro definitions * Functions are implemented in common/string_light.c */