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

Fix missing TX audio when apollo quindar PTT ID tones are enabled.

This commit is contained in:
OneOfEleven
2023-10-09 11:00:57 +01:00
parent 16d51300d9
commit aae43131d9
8 changed files with 48 additions and 20 deletions

View File

@ -14,8 +14,6 @@
* limitations under the License.
*/
#ifdef ENABLE_AIRCOPY
#include <string.h>
#include "app/aircopy.h"
@ -61,5 +59,3 @@ void UI_DisplayAircopy(void)
ST7565_BlitFullScreen();
}
#endif

View File

@ -126,7 +126,7 @@ const t_menu_item g_menu_list[] =
// hidden menu items from here on
// enabled by pressing both the PTT and upper side button at power-on
{"F LOCK", VOICE_ID_INVALID, MENU_F_LOCK },
{"F LOCK", VOICE_ID_INVALID, MENU_F_LOCK }, // country/area specific
{"Tx 200", VOICE_ID_INVALID, MENU_200TX }, // was "200TX"
{"Tx 350", VOICE_ID_INVALID, MENU_350TX }, // was "350TX"
{"Tx 500", VOICE_ID_INVALID, MENU_500TX }, // was "500TX"
@ -325,6 +325,12 @@ const char g_sub_menu_BAT_TXT[3][8] =
"PERCENT"
};
const char g_sub_menu_DIS_EN[2][9] =
{
"DISABLED",
"ENABLED"
};
const char g_sub_menu_SCRAMBLER[11][7] =
{
"OFF",
@ -677,18 +683,33 @@ void UI_DisplayMenu(void)
case MENU_D_ST:
case MENU_D_DCD:
case MENU_D_LIVE_DEC:
strcpy(String, g_sub_menu_off_on[g_sub_menu_selection]);
break;
#ifdef ENABLE_NOAA
case MENU_NOAA_S:
strcpy(String, "SCAN\n");
strcat(String, g_sub_menu_DIS_EN[g_sub_menu_selection]);
break;
#endif
case MENU_350TX:
case MENU_200TX:
case MENU_500TX:
case MENU_350EN:
case MENU_SCREN:
case MENU_TX_EN:
strcpy(String, g_sub_menu_off_on[g_sub_menu_selection]);
strcpy(String, g_sub_menu_DIS_EN[g_sub_menu_selection]);
break;
case MENU_SCREN:
strcpy(String, "SCRAMBLER\n");
strcat(String, g_sub_menu_DIS_EN[g_sub_menu_selection]);
break;
case MENU_TX_EN:
strcpy(String, "TX\n");
strcat(String, g_sub_menu_DIS_EN[g_sub_menu_selection]);
break;
case MENU_MEM_CH:
case MENU_1_CALL:
case MENU_DEL_CH:

View File

@ -170,9 +170,8 @@ extern const char g_sub_menu_rx_tx[4][6];
extern const char g_sub_menu_AM_fix_test1[4][8];
#endif
extern const char g_sub_menu_BAT_TXT[3][8];
extern const char g_sub_menu_DIS_EN[2][9];
extern const char g_sub_menu_SCRAMBLER[11][7];
extern const char g_sub_menu_SIDE_BUTT[9][16];
extern bool g_is_in_sub_menu;