Skip to content

Commit 1c9f33a

Browse files
committed
Replace reset with mux change
1 parent 8669426 commit 1c9f33a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ports/esp32s2/common-hal/microcontroller/Pin.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ void reset_pin_number(gpio_num_t pin_number) {
6363
never_reset_pins[pin_number / 32] &= ~(1 << pin_number % 32);
6464
in_use[pin_number / 32] &= ~(1 << pin_number % 32);
6565

66-
gpio_reset_pin(pin_number);
66+
gpio_matrix_out(pin_number, 0x100, 0, 0);
6767

6868
#ifdef MICROPY_HW_NEOPIXEL
6969
if (pin_number == MICROPY_HW_NEOPIXEL->number) {
@@ -85,7 +85,7 @@ void reset_all_pins(void) {
8585
(never_reset_pins[i / 32] & (1 << i % 32)) != 0) {
8686
continue;
8787
}
88-
gpio_reset_pin(i);
88+
gpio_matrix_out(i, 0x100, 0, 0);
8989
}
9090
in_use[0] = 0;
9191
in_use[1] = 0;

ports/esp32s2/esp-idf

0 commit comments

Comments
 (0)