mirror of
https://github.com/OneOfEleven/uv-k5-firmware-custom.git
synced 2025-06-19 22:58:04 +03:00
aircopy RX update
This commit is contained in:
33
ui/aircopy.c
33
ui/aircopy.c
@ -46,11 +46,11 @@ void UI_DisplayAircopy(void)
|
||||
case AIRCOPY_READY: strcat(str, " READY"); break;
|
||||
case AIRCOPY_RX: strcat(str, " RX"); break;
|
||||
case AIRCOPY_TX: strcat(str, " TX"); break;
|
||||
case AIRCOPY_RX_COMPLETE: strcat(str, " RDONE"); break;
|
||||
case AIRCOPY_TX_COMPLETE: strcat(str, " TDONE"); break;
|
||||
case AIRCOPY_RX_COMPLETE: strcat(str, " DONE"); break;
|
||||
case AIRCOPY_TX_COMPLETE: strcat(str, " DONE"); break;
|
||||
default: strcat(str, " ERR"); break;
|
||||
}
|
||||
UI_PrintString(str, 0, LCD_WIDTH - 1, 0, 8);
|
||||
UI_PrintString(str, 0, LCD_WIDTH, 0, 8);
|
||||
|
||||
// **********************************
|
||||
// center frequency text line
|
||||
@ -74,21 +74,10 @@ void UI_DisplayAircopy(void)
|
||||
|
||||
switch (g_aircopy_state)
|
||||
{
|
||||
case AIRCOPY_TX_COMPLETE:
|
||||
// UI_PrintString("TX COMPLETE", 0, LCD_WIDTH - 1, 5, 8);
|
||||
// break;
|
||||
|
||||
case AIRCOPY_READY:
|
||||
UI_PrintString("EXIT rx M tx", 0, LCD_WIDTH - 1, 5, 7);
|
||||
UI_PrintString("EXIT rx M tx", 0, LCD_WIDTH, 5, 7);
|
||||
break;
|
||||
|
||||
case AIRCOPY_RX_COMPLETE:
|
||||
if (errors == 0)
|
||||
{
|
||||
UI_PrintString("RX COMPLETE", 0, LCD_WIDTH - 1, 5, 8);
|
||||
break;
|
||||
}
|
||||
|
||||
case AIRCOPY_RX:
|
||||
sprintf(str, "RX %u.%u", g_aircopy_block_number, g_aircopy_block_max);
|
||||
if (errors > 0)
|
||||
@ -102,18 +91,26 @@ void UI_DisplayAircopy(void)
|
||||
g_aircopy_rx_errors_crc);
|
||||
#endif
|
||||
}
|
||||
UI_PrintString(str, 0, LCD_WIDTH - 1, 5, 7);
|
||||
UI_PrintString(str, 0, LCD_WIDTH, 5, 7);
|
||||
break;
|
||||
|
||||
case AIRCOPY_TX:
|
||||
strcpy(str, (g_fsk_tx_timeout_10ms > 0) ? "*" : " ");
|
||||
sprintf(str + 1, " TX %u.%u", g_aircopy_block_number, g_aircopy_block_max);
|
||||
UI_PrintString(str, 0, LCD_WIDTH - 1, 5, 7);
|
||||
UI_PrintString(str, 0, LCD_WIDTH, 5, 7);
|
||||
break;
|
||||
|
||||
case AIRCOPY_RX_COMPLETE:
|
||||
UI_PrintString("RX COMPLETE", 0, LCD_WIDTH, 5, 8);
|
||||
break;
|
||||
|
||||
case AIRCOPY_TX_COMPLETE:
|
||||
UI_PrintString("TX COMPLETE", 0, LCD_WIDTH, 5, 8);
|
||||
break;
|
||||
|
||||
default:
|
||||
strcpy(str, "ERROR");
|
||||
UI_PrintString(str, 0, LCD_WIDTH - 1, 5, 7);
|
||||
UI_PrintString(str, 0, LCD_WIDTH, 5, 7);
|
||||
break;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user