UART: save modem baud rate, enable 115200 speed for modem mode.
This commit is contained in:
14
menu.cpp
14
menu.cpp
@@ -2853,10 +2853,12 @@ void HandleUI(void)
|
||||
int mode = GetUARTMode() | (GetMidiLinkMode() << 8);
|
||||
sprintf(s, "uartmode.%s", user_io_get_core_name());
|
||||
FileSaveConfig(s, &mode, 4);
|
||||
uint64_t speeds = GetUARTbaud(3);
|
||||
speeds = (speeds << 32) | GetUARTbaud(1);
|
||||
uint32_t speeds[3];
|
||||
speeds[0] = GetUARTbaud(1);
|
||||
speeds[1] = GetUARTbaud(3);
|
||||
speeds[2] = GetUARTbaud(4);
|
||||
sprintf(s, "uartspeed.%s", user_io_get_core_name());
|
||||
FileSaveConfig(s, &speeds, 8);
|
||||
FileSaveConfig(s, speeds, sizeof(speeds));
|
||||
menustate = MENU_COMMON1;
|
||||
menusub = 4;
|
||||
}
|
||||
@@ -2950,7 +2952,7 @@ void HandleUI(void)
|
||||
menumask = 0;
|
||||
int mode = GetUARTMode();
|
||||
const uint32_t *bauds = GetUARTbauds(mode);
|
||||
for (uint32_t i = 0; i < 12; i++)
|
||||
for (uint32_t i = 0; i < 13; i++)
|
||||
{
|
||||
if (!bauds[i]) break;
|
||||
menumask |= 1 << i;
|
||||
@@ -2961,7 +2963,7 @@ void HandleUI(void)
|
||||
uint32_t k = 0;
|
||||
while (k < start) OsdWrite(k++);
|
||||
|
||||
for (uint32_t i = 0; i < 12; i++)
|
||||
for (uint32_t i = 0; i < 13; i++)
|
||||
{
|
||||
if (!bauds[i]) break;
|
||||
|
||||
@@ -2987,7 +2989,7 @@ void HandleUI(void)
|
||||
else if (select)
|
||||
{
|
||||
const uint32_t *bauds = GetUARTbauds(GetUARTMode());
|
||||
for (uint32_t i = 0; i < 12; i++)
|
||||
for (uint32_t i = 0; i < 13; i++)
|
||||
{
|
||||
if (!bauds[i]) break;
|
||||
if (menusub == i)
|
||||
|
||||
Reference in New Issue
Block a user