Air Copy UI refactoring
This commit is contained in:
2
misc.c
2
misc.c
@@ -119,6 +119,8 @@ enum BacklightOnRxTx_t gSetting_backlight_on_tx_rx;
|
|||||||
uint8_t gDW = 0;
|
uint8_t gDW = 0;
|
||||||
uint8_t gCB = 0;
|
uint8_t gCB = 0;
|
||||||
bool gSaveRxMode = false;
|
bool gSaveRxMode = false;
|
||||||
|
uint8_t crc[15] = { 0 };
|
||||||
|
uint8_t lErrorsDuringAirCopy = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_AUDIO_BAR
|
#ifdef ENABLE_AUDIO_BAR
|
||||||
|
2
misc.h
2
misc.h
@@ -171,6 +171,8 @@ extern enum BacklightOnRxTx_t gSetting_backlight_on_tx_rx;
|
|||||||
extern uint8_t gDW;
|
extern uint8_t gDW;
|
||||||
extern uint8_t gCB;
|
extern uint8_t gCB;
|
||||||
extern bool gSaveRxMode;
|
extern bool gSaveRxMode;
|
||||||
|
extern uint8_t crc[15];
|
||||||
|
extern uint8_t lErrorsDuringAirCopy;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef ENABLE_AUDIO_BAR
|
#ifdef ENABLE_AUDIO_BAR
|
||||||
|
24
ui/aircopy.c
24
ui/aircopy.c
@@ -39,8 +39,6 @@ void UI_DisplayAircopy(void)
|
|||||||
{
|
{
|
||||||
char String[16] = { 0 };
|
char String[16] = { 0 };
|
||||||
char *pPrintStr = { 0 };
|
char *pPrintStr = { 0 };
|
||||||
static uint8_t crc[15] = { 0 };
|
|
||||||
static uint8_t lErrorsDuringAirCopy = 0;
|
|
||||||
uint16_t percent;
|
uint16_t percent;
|
||||||
|
|
||||||
UI_DisplayClear();
|
UI_DisplayClear();
|
||||||
@@ -78,19 +76,23 @@ void UI_DisplayAircopy(void)
|
|||||||
} else if (gAirCopyIsSendMode == 1) {
|
} else if (gAirCopyIsSendMode == 1) {
|
||||||
sprintf(String, "SND:%02u.%02u%%", percent / 100, percent % 100);
|
sprintf(String, "SND:%02u.%02u%%", percent / 100, percent % 100);
|
||||||
}
|
}
|
||||||
UI_PrintString(String, 2, 127, 5, 8);
|
|
||||||
|
|
||||||
// Draw gauge
|
// Draw gauge
|
||||||
gFrameBuffer[4][1] = 0x3c;
|
if(gAircopyState != AIRCOPY_READY)
|
||||||
gFrameBuffer[4][2] = 0x42;
|
|
||||||
|
|
||||||
for(uint8_t i = 1; i <= 122; i++)
|
|
||||||
{
|
{
|
||||||
gFrameBuffer[4][2 + i] = 0x81;
|
UI_PrintString(String, 2, 127, 5, 8);
|
||||||
}
|
|
||||||
|
|
||||||
gFrameBuffer[4][125] = 0x42;
|
gFrameBuffer[4][1] = 0x3c;
|
||||||
gFrameBuffer[4][126] = 0x3c;
|
gFrameBuffer[4][2] = 0x42;
|
||||||
|
|
||||||
|
for(uint8_t i = 1; i <= 122; i++)
|
||||||
|
{
|
||||||
|
gFrameBuffer[4][2 + i] = 0x81;
|
||||||
|
}
|
||||||
|
|
||||||
|
gFrameBuffer[4][125] = 0x42;
|
||||||
|
gFrameBuffer[4][126] = 0x3c;
|
||||||
|
}
|
||||||
|
|
||||||
if(gAirCopyBlockNumber + gErrorsDuringAirCopy != 0)
|
if(gAirCopyBlockNumber + gErrorsDuringAirCopy != 0)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user