free(p_uart_obj[uart_num]);
p_uart_obj[uart_num] = NULL;
- if(uart_num == UART_NUM_0) {
- periph_module_disable(PERIPH_UART0_MODULE);
- } else if(uart_num == UART_NUM_1) {
- periph_module_disable(PERIPH_UART1_MODULE);
- } else if(uart_num == UART_NUM_2) {
- periph_module_disable(PERIPH_UART2_MODULE);
+ if (uart_num != CONFIG_CONSOLE_UART_NUM ) {
+ if(uart_num == UART_NUM_0) {
+ periph_module_disable(PERIPH_UART0_MODULE);
+ } else if(uart_num == UART_NUM_1) {
+ periph_module_disable(PERIPH_UART1_MODULE);
+ } else if(uart_num == UART_NUM_2) {
+ periph_module_disable(PERIPH_UART2_MODULE);
+ }
}
return ESP_OK;
}