CF/BF - remove the " " character in front of "LAND NOW" and replace with an

offset variable.

Code size is identical on SPRacingF3NEO.
This commit is contained in:
Hydra 2017-03-18 18:11:33 +00:00 committed by Dominic Clifton
parent 709cd9f8df
commit 8e6c7fb9e3
1 changed files with 6 additions and 2 deletions

View File

@ -175,6 +175,9 @@ static void osdDrawSingleElement(uint8_t item)
uint8_t elemPosX = OSD_X(osdConfig()->item_pos[item]);
uint8_t elemPosY = OSD_Y(osdConfig()->item_pos[item]);
uint8_t elemOffsetX = 0;
char buff[32];
switch(item) {
@ -422,7 +425,8 @@ static void osdDrawSingleElement(uint8_t item)
break;
case BATTERY_CRITICAL:
sprintf(buff, " LAND NOW");
sprintf(buff, "LAND NOW");
elemOffsetX += 1;
break;
default:
@ -443,7 +447,7 @@ static void osdDrawSingleElement(uint8_t item)
return;
}
displayWrite(osdDisplayPort, elemPosX, elemPosY, buff);
displayWrite(osdDisplayPort, elemPosX + elemOffsetX, elemPosY, buff);
}
void osdDrawElements(void)