mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-24 00:35:34 +03:00
Merge pull request #1471 from iNavFlight/ltm-update-sanity
sub 9600 baud rate updates
This commit is contained in:
commit
0040aa52fe
2 changed files with 7 additions and 1 deletions
|
@ -1747,7 +1747,7 @@ static void cliSerial(char *cmdline)
|
|||
|
||||
switch(i) {
|
||||
case 0:
|
||||
if (baudRateIndex < BAUD_9600 || baudRateIndex > BAUD_115200) {
|
||||
if (baudRateIndex < BAUD_1200 || baudRateIndex > BAUD_115200) {
|
||||
continue;
|
||||
}
|
||||
portConfig.msp_baudrateIndex = baudRateIndex;
|
||||
|
|
|
@ -437,6 +437,12 @@ void configureLtmTelemetryPort(void)
|
|||
else
|
||||
ltm_schedule = ltm_normal_schedule;
|
||||
|
||||
/* Sanity check that we can support the scheduler */
|
||||
if(baudRateIndex == BAUD_2400 && telemetryConfig()->ltmUpdateRate == LTM_RATE_NORMAL)
|
||||
ltm_schedule = ltm_medium_schedule;
|
||||
if(baudRateIndex == BAUD_1200)
|
||||
ltm_schedule = ltm_slow_schedule;
|
||||
|
||||
ltmPort = openSerialPort(portConfig->identifier, FUNCTION_TELEMETRY_LTM, NULL, baudRates[baudRateIndex], TELEMETRY_LTM_INITIAL_PORT_MODE, SERIAL_NOT_INVERTED);
|
||||
if (!ltmPort)
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue