Skip to content
This repository was archived by the owner on Dec 14, 2025. It is now read-only.

Commit d37a162

Browse files
committed
[SYSTEM] Call GPIO REG_WRITE they removed in gpio_ll sdk function
1 parent ecd53dd commit d37a162

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

main/system/gpio.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,7 @@ int32_t gpio_set_direction_iram(gpio_num_t gpio_num, gpio_mode_t mode)
270270
gpio_ll_output_enable(&GPIO, gpio_num);
271271
} else {
272272
gpio_ll_output_disable(&GPIO, gpio_num);
273+
gpio_ll_matrix_out_default(&GPIO, gpio_num);
273274
}
274275

275276
if (mode & GPIO_MODE_DEF_OD) {
@@ -329,6 +330,7 @@ int32_t gpio_config_iram(const gpio_config_t *pGPIOConfig)
329330
gpio_ll_output_enable(&GPIO, io_num);
330331
} else {
331332
gpio_ll_output_disable(&GPIO, io_num);
333+
gpio_ll_matrix_out_default(&GPIO, io_num);
332334
}
333335

334336
if (pGPIOConfig->pull_up_en) {

0 commit comments

Comments
 (0)