diff --git a/base_pack/uart_terminal/uart_terminal_uart.c b/base_pack/uart_terminal/uart_terminal_uart.c index bfdf97dce26..677ac04ecbc 100644 --- a/base_pack/uart_terminal/uart_terminal_uart.c +++ b/base_pack/uart_terminal/uart_terminal_uart.c @@ -97,6 +97,8 @@ void uart_terminal_uart_free(UART_TerminalUart* uart) { if(uart->app->uart_ch == FuriHalUartIdUSART1) furi_hal_console_enable(); + else + furi_hal_uart_deinit(uart->app->uart_ch); free(uart); }