From 99b1a685c895439578e0b455bfd1c5a0e3baa37b Mon Sep 17 00:00:00 2001 From: Erhan Kurubas Date: Tue, 21 Jan 2025 15:54:44 +0100 Subject: [PATCH] fix(coredump): disable uart txd pullup using gpio hal --- components/espcoredump/src/core_dump_uart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/espcoredump/src/core_dump_uart.c b/components/espcoredump/src/core_dump_uart.c index 69ab1c2805..60e4ffc133 100644 --- a/components/espcoredump/src/core_dump_uart.c +++ b/components/espcoredump/src/core_dump_uart.c @@ -154,7 +154,7 @@ static esp_err_t esp_core_dump_uart_hw_init(void) //Make sure txd/rxd are enabled // use direct reg access instead of gpio_pullup_dis which can cause exception when flash cache is disabled - REG_CLR_BIT(GPIO_PIN_REG_1, FUN_PU); //TODO: IDF-9948 + gpio_hal_pullup_dis(&gpio_hal, U0TXD_GPIO_NUM); gpio_hal_func_sel(&gpio_hal, U0RXD_GPIO_NUM, U0RXD_MUX_FUNC); gpio_hal_func_sel(&gpio_hal, U0TXD_GPIO_NUM, U0TXD_MUX_FUNC); ESP_COREDUMP_LOGI("Press Enter to print core dump to UART...");