fix msp vtx for soft-serial
@@ -79,10 +79,12 @@ void serial_msp_vtx_init() {
}
serial_smart_audio_port = profile.serial.smart_audio;
-
serial_enable_rcc(serial_smart_audio_port);
-
serial_vtx_wait_for_ready();
+
+ if (serial_is_soft(serial_smart_audio_port)) {
+ soft_serial_init(serial_smart_audio_port, 9600, 1);
+ } else {
serial_disable_isr(serial_smart_audio_port);
LL_GPIO_InitTypeDef GPIO_InitStructure;
@@ -107,6 +109,7 @@ void serial_msp_vtx_init() {
LL_USART_EnableIT_TC(USART.channel);
serial_enable_isr(serial_smart_audio_port);
+ }
msp_vtx = &msp;
vtx_last_valid_read = time_millis();
