Procházet zdrojové kódy

Fix UART deinit issues in multiple apps

Also thanks to Willy-JL for finding the issue and fixing part of the apps
MX před 1 rokem
rodič
revize
2141010c59
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  1. 1 0
      gps_uart.c

+ 1 - 0
gps_uart.c

@@ -33,6 +33,7 @@ static void gps_uart_serial_init(GpsUart* gps_uart) {
 
 
 static void gps_uart_serial_deinit(GpsUart* gps_uart) {
 static void gps_uart_serial_deinit(GpsUart* gps_uart) {
     UNUSED(gps_uart);
     UNUSED(gps_uart);
+    furi_hal_serial_async_rx_stop(gps_uart->serial_handle);
     furi_hal_serial_deinit(gps_uart->serial_handle);
     furi_hal_serial_deinit(gps_uart->serial_handle);
     furi_hal_serial_control_release(gps_uart->serial_handle);
     furi_hal_serial_control_release(gps_uart->serial_handle);
 }
 }