rssi_sbar-lcd-fix

pull/49/head release-48
Piotr Lewandowski 2023-07-18 00:26:18 +02:00
rodzic 37830cada6
commit 46e2f31bbd
3 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -86,6 +86,7 @@ class CViewManager
MainViewContext.OriginalFwStatus.b1MenuDrawed = *pMenuCheckData == 0xFF;
MainViewContext.OriginalFwStatus.b1FrequencyScan = *pFrequencyScanCheckData;
MainViewContext.OriginalFwStatus.b1RadioSpiCommInUse = !(GPIOC->DATA & 0b1);
MainViewContext.OriginalFwStatus.b1LcdSpiCommInUse = !(GPIOB->DATA & GPIO_PIN_9);
}
void HandlePressedButton(unsigned char u8Key)

Wyświetl plik

@ -85,7 +85,8 @@ public:
static bool bIsCleared = true;
static unsigned char u8SqlDelayCnt = 0xFF;
if (Context.OriginalFwStatus.b1RadioSpiCommInUse)
if (Context.OriginalFwStatus.b1RadioSpiCommInUse ||
Context.OriginalFwStatus.b1LcdSpiCommInUse)
{
return eScreenRefreshFlag::NoRefresh;
}

Wyświetl plik

@ -21,6 +21,7 @@ struct TViewContext
unsigned char b1LockScreen : 1;
unsigned char b1FrequencyScan : 1;
unsigned char b1RadioSpiCommInUse : 1;
unsigned char b1LcdSpiCommInUse : 1;
};
}OriginalFwStatus;
};