rssi_printer fixed drawing over frequency scan view

pull/30/head release-35
Piotr Lewandowski 2023-07-14 01:03:50 +02:00
rodzic 8e326bb852
commit 653ce6fc48
1 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -81,20 +81,21 @@ public:
Fw.FlushStatusbarBufferToScreen();
}
auto *pMenuCheckData = (unsigned char *)DisplayBuff.GetCoursorData(DisplayBuff.GetCoursorPosition(2, 6 * 8 + 1));
if (Fw.BK4819Read(0x0C) & 0b10)
{
u8SqlDelayCnt = 0;
}
auto *pMenuCheckData = (unsigned char *)DisplayBuff.GetCoursorData(DisplayBuff.GetCoursorPosition(2, 6 * 8 + 1));
auto *pFrequencyScanCheckData = (unsigned char *)DisplayBuff.GetCoursorData(DisplayBuff.GetCoursorPosition(6, 3 * 8 +2));
auto *pDData = (unsigned char *)DisplayBuff.GetCoursorData(DisplayBuff.GetCoursorPosition(3, 0));
if (u8SqlDelayCnt > 20 || *pMenuCheckData == 0xFF)
if (u8SqlDelayCnt > 20 || *pMenuCheckData == 0xFF || *pFrequencyScanCheckData)
{
if (!bIsCleared)
{
bIsCleared = true;
memset(pDData, 0, DisplayBuff.SizeX);
if (*pMenuCheckData != 0xFF)
if (*pMenuCheckData != 0xFF || *pFrequencyScanCheckData)
{
Fw.FlushFramebufferToScreen();
}