mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-20 14:55:21 +03:00
Fixed conflict between USE_MSP_UART and other UART defines.
This commit is contained in:
parent
b622e8b0fe
commit
6d69b053e3
1 changed files with 9 additions and 9 deletions
|
@ -119,15 +119,6 @@ void pgResetFn_serialConfig(serialConfig_t *serialConfig)
|
||||||
|
|
||||||
serialConfig->portConfigs[0].functionMask = FUNCTION_MSP;
|
serialConfig->portConfigs[0].functionMask = FUNCTION_MSP;
|
||||||
|
|
||||||
#if defined(USE_VCP) && defined(USE_MSP_UART)
|
|
||||||
if (serialConfig->portConfigs[0].identifier == SERIAL_PORT_USB_VCP) {
|
|
||||||
serialPortConfig_t * uart1Config = serialFindPortConfiguration(SERIAL_PORT_USART1);
|
|
||||||
if (uart1Config) {
|
|
||||||
uart1Config->functionMask = FUNCTION_MSP;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef SERIALRX_UART
|
#ifdef SERIALRX_UART
|
||||||
serialPortConfig_t *serialRxUartConfig = serialFindPortConfiguration(SERIALRX_UART);
|
serialPortConfig_t *serialRxUartConfig = serialFindPortConfiguration(SERIALRX_UART);
|
||||||
if (serialRxUartConfig) {
|
if (serialRxUartConfig) {
|
||||||
|
@ -142,6 +133,15 @@ void pgResetFn_serialConfig(serialConfig_t *serialConfig)
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(USE_VCP) && defined(USE_MSP_UART)
|
||||||
|
if (serialConfig->portConfigs[0].identifier == SERIAL_PORT_USB_VCP) {
|
||||||
|
serialPortConfig_t * uart1Config = serialFindPortConfiguration(SERIAL_PORT_USART1);
|
||||||
|
if (uart1Config) {
|
||||||
|
uart1Config->functionMask = FUNCTION_MSP;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
serialConfig->reboot_character = 'R';
|
serialConfig->reboot_character = 'R';
|
||||||
serialConfig->serial_update_rate_hz = 100;
|
serialConfig->serial_update_rate_hz = 100;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue