osd: skip unsupported UART modes.

This commit is contained in:
sorgelig
2021-01-17 23:58:01 +08:00
parent 861ee02be0
commit d393ffc705

View File

@@ -2734,7 +2734,12 @@ void HandleUI(void)
{
case 0:
{
uint mode = (GetUARTMode() + (minus ? -1 : 1)) & 3;
uint mode = GetUARTMode();
do
{
mode = (mode + (minus ? -1 : 1)) & 3;
} while (mode && !GetUARTbaud(mode));
SetUARTMode(mode);
menustate = MENU_UART1;
}