Skip to content

Commit e9bf067

Browse files
authored
fix(uart): fixing a typo and non LP UART SoC clk src setting
1 parent 720747f commit e9bf067

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

cores/esp32/esp32-hal-uart.c

+3-4
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,7 @@ bool uartSetBaudRate(uart_t *uart, uint32_t baud_rate) {
996996
soc_module_clk_t newClkSrc = UART_SCLK_DEFAULT;
997997
uint8_t previousClkSrc = uart->_uart_clock_source;
998998
#if SOC_UART_LP_NUM >= 1
999-
if (uart_nr >= SOC_UART_HP_NUM) { // it is a LP UART NUM
999+
if (uart->num >= SOC_UART_HP_NUM) { // it is a LP UART NUM
10001000
if (uart->_uart_clock_source > 0) {
10011001
newClkSrc = (soc_periph_lp_uart_clk_src_t) uart->_uart_clock_source; // use user defined LP UART clock
10021002
log_v("Setting UART%d to user defined LP clock source (%d) ", uart->num, newClkSrc);
@@ -1149,7 +1149,7 @@ bool uartSetClockSource(uart_t *uart, uart_sclk_t clkSrc) {
11491149
return false;
11501150
}
11511151
#if SOC_UART_LP_NUM >= 1
1152-
if (uart->num > >= SOC_UART_HP_NUM) {
1152+
if (uart->num >= SOC_UART_HP_NUM) {
11531153
switch (clkSrc) {
11541154
case UART_SCLK_XTAL:
11551155
uart->_uart_clock_source = SOC_MOD_CLK_XTAL_D2;
@@ -1161,11 +1161,10 @@ bool uartSetClockSource(uart_t *uart, uart_sclk_t clkSrc) {
11611161
uart->_uart_clock_source = -1;
11621162
}
11631163
} else
1164-
#else
1164+
#endif
11651165
{
11661166
uart->_uart_clock_source = clkSrc;
11671167
}
1168-
#endif
11691168
return true;
11701169
}
11711170

0 commit comments

Comments
 (0)