Fix lock if RX
This commit is contained in:
22
ui/status.c
22
ui/status.c
@@ -149,22 +149,15 @@ void UI_DisplayStatus()
|
|||||||
if (gEeprom.KEY_LOCK) {
|
if (gEeprom.KEY_LOCK) {
|
||||||
static uint8_t blink = 0;
|
static uint8_t blink = 0;
|
||||||
|
|
||||||
|
if(FUNCTION_IsRx()) blink = 0;
|
||||||
|
|
||||||
if(blink < 5)
|
if(blink < 5)
|
||||||
{
|
{
|
||||||
memcpy(line + x + 1, gFontKeyLock, sizeof(gFontKeyLock));
|
memcpy(line + x + 1, gFontKeyLock, sizeof(gFontKeyLock));
|
||||||
blink++;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if(blink < 9)
|
|
||||||
{
|
|
||||||
blink++;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
blink = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
blink = (blink++ < 10) ? blink : 0;
|
||||||
|
|
||||||
x += sizeof(gFontKeyLock);
|
x += sizeof(gFontKeyLock);
|
||||||
x1 = x;
|
x1 = x;
|
||||||
}
|
}
|
||||||
@@ -187,7 +180,6 @@ void UI_DisplayStatus()
|
|||||||
{ // battery voltage or percentage
|
{ // battery voltage or percentage
|
||||||
char s[8] = "";
|
char s[8] = "";
|
||||||
unsigned int x2 = LCD_WIDTH - sizeof(BITMAP_BatteryLevel1) - 0;
|
unsigned int x2 = LCD_WIDTH - sizeof(BITMAP_BatteryLevel1) - 0;
|
||||||
|
|
||||||
if (gChargingWithTypeC)
|
if (gChargingWithTypeC)
|
||||||
x2 -= sizeof(BITMAP_USB_C); // the radio is on charge
|
x2 -= sizeof(BITMAP_USB_C); // the radio is on charge
|
||||||
|
|
||||||
@@ -198,7 +190,11 @@ void UI_DisplayStatus()
|
|||||||
|
|
||||||
case 1: { // voltage
|
case 1: { // voltage
|
||||||
const uint16_t voltage = (gBatteryVoltageAverage <= 999) ? gBatteryVoltageAverage : 999; // limit to 9.99V
|
const uint16_t voltage = (gBatteryVoltageAverage <= 999) ? gBatteryVoltageAverage : 999; // limit to 9.99V
|
||||||
|
#ifdef ENABLE_FEAT_F4HWN
|
||||||
|
sprintf(s, "%u.%02u", voltage / 100, voltage % 100);
|
||||||
|
#else
|
||||||
sprintf(s, "%u.%02uV", voltage / 100, voltage % 100);
|
sprintf(s, "%u.%02uV", voltage / 100, voltage % 100);
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -111,7 +111,6 @@ void UI_DisplayWelcome(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
UI_DrawLineBuffer(gFrameBuffer, 0, 31, 126, 31, 1);
|
UI_DrawLineBuffer(gFrameBuffer, 0, 31, 126, 31, 1);
|
||||||
//UI_DrawLineDottedBuffer(gFrameBuffer, 0, 39, 126, 39, 1);
|
|
||||||
|
|
||||||
UI_PrintStringSmallNormal(Based, 0, 127, 5);
|
UI_PrintStringSmallNormal(Based, 0, 127, 5);
|
||||||
UI_PrintStringSmallNormal(Credits, 0, 127, 6);
|
UI_PrintStringSmallNormal(Credits, 0, 127, 6);
|
||||||
|
Reference in New Issue
Block a user