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

Added remember aircopy frequency

This commit is contained in:
OneOfEleven
2023-10-12 12:34:01 +01:00
parent ec11cd84b1
commit e05e17f8c9
12 changed files with 164 additions and 80 deletions

View File

@ -31,13 +31,15 @@ void UI_DisplayAircopy(void)
memset(g_frame_buffer, 0, sizeof(g_frame_buffer));
if (g_aircopy_state == AIRCOPY_READY)
strcpy(String, "AIR COPY (RDY)");
else
if (g_aircopy_state == AIRCOPY_TRANSFER)
strcpy(String, "AIR COPY");
else
strcpy(String, "AIR COPY (CMP)");
strcpy(String, "AIR COPY");
switch (g_aircopy_state)
{
case AIRCOPY_READY: strcat(String, " READY"); break;
case AIRCOPY_RX: strcat(String, " RX"); break;
case AIRCOPY_TX: strcat(String, " TX"); break;
case AIRCOPY_COMPLETE: strcat(String, " DONE"); break;
default: strcat(String, " ???"); break;
}
UI_PrintString(String, 2, 127, 0, 8);
if (g_input_box_index == 0)
@ -50,14 +52,22 @@ void UI_DisplayAircopy(void)
UI_DisplayFrequency(g_input_box, 16, 2, 1, 0);
memset(String, 0, sizeof(String));
if (g_air_copy_is_send_mode == 0)
sprintf(String, "RCV %u E %u", g_air_copy_block_number, g_errors_during_air_copyy);
if (g_aircopy_state == AIRCOPY_RX)
sprintf(String, "RCV %u E %u", g_air_copy_block_number, g_errors_during_air_copy);
else
if (g_air_copy_is_send_mode == 1)
if (g_aircopy_state == AIRCOPY_TX)
sprintf(String, "SND %u", g_air_copy_block_number);
UI_PrintString(String, 2, 127, 4, 8);
UI_PrintStringSmall("EXIT rx M tx", 0, 127, 6);
switch (g_aircopy_state)
{
case AIRCOPY_READY: strcpy(String, "EXIT rx M tx"); break;
case AIRCOPY_RX: strcpy(String, "receive mode"); break;
case AIRCOPY_TX: strcpy(String, "transmit mode"); break;
case AIRCOPY_COMPLETE: strcpy(String, "finished"); break;
default: strcpy(String, "???"); break;
}
UI_PrintStringSmall(String, 0, 127, 6);
ST7565_BlitFullScreen();
}