0
mirror of https://github.com/OneOfEleven/uv-k5-firmware-custom.git synced 2025-06-19 06:39:49 +03:00

aircopy RX update

This commit is contained in:
OneOfEleven
2023-10-15 18:31:01 +01:00
parent b315d29a81
commit 08f89b1252
4 changed files with 50 additions and 51 deletions

View File

@ -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;
}