kopia lustrzana https://github.com/OpenRTX/OpenRTX
Usability improvements
Remove DMR from macro menu until we actually support it. Remove print of M17 source callsign Bank and channel visualization is more compact to make room for additional data on a single screen. Refactor mode screen to fit all data into a single screen.md1702
rodzic
5093545c58
commit
b3a861a47c
|
@ -1043,6 +1043,18 @@ void ui_updateFSM(bool *sync_rtx)
|
|||
// Open Menu
|
||||
state.ui_screen = MENU_TOP;
|
||||
}
|
||||
else if(msg.keys & KEY_ESC)
|
||||
{
|
||||
// Save VFO channel
|
||||
state.vfo_channel = state.channel;
|
||||
int result = _ui_fsm_loadChannel(state.channel_index, sync_rtx);
|
||||
// Read successful and channel is valid
|
||||
if(result != -1)
|
||||
{
|
||||
// Switch to MEM screen
|
||||
state.ui_screen = MAIN_MEM;
|
||||
}
|
||||
}
|
||||
else if(msg.keys & KEY_HASH)
|
||||
{
|
||||
// Enable dst ID input
|
||||
|
@ -1072,25 +1084,6 @@ void ui_updateFSM(bool *sync_rtx)
|
|||
*sync_rtx = true;
|
||||
}
|
||||
}
|
||||
else if(msg.keys & KEY_ENTER)
|
||||
{
|
||||
// Save current main state
|
||||
ui_state.last_main_state = state.ui_screen;
|
||||
// Open Menu
|
||||
state.ui_screen = MENU_TOP;
|
||||
}
|
||||
else if(msg.keys & KEY_ESC)
|
||||
{
|
||||
// Save VFO channel
|
||||
state.vfo_channel = state.channel;
|
||||
int result = _ui_fsm_loadChannel(state.channel_index, sync_rtx);
|
||||
// Read successful and channel is valid
|
||||
if(result != -1)
|
||||
{
|
||||
// Switch to MEM screen
|
||||
state.ui_screen = MAIN_MEM;
|
||||
}
|
||||
}
|
||||
else if(input_isNumberPressed(msg))
|
||||
{
|
||||
// Open Frequency input screen
|
||||
|
|
Ładowanie…
Reference in New Issue