We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 05d663b commit 472a5a9Copy full SHA for 472a5a9
ports/esp32s2/common-hal/microcontroller/Pin.c
@@ -63,6 +63,8 @@ void reset_pin_number(gpio_num_t pin_number) {
63
never_reset_pins[pin_number / 32] &= ~(1 << pin_number % 32);
64
in_use[pin_number / 32] &= ~(1 << pin_number % 32);
65
66
+ gpio_reset_pin(pin_number);
67
+
68
#ifdef MICROPY_HW_NEOPIXEL
69
if (pin_number == MICROPY_HW_NEOPIXEL->number) {
70
neopixel_in_use = false;
@@ -83,9 +85,7 @@ void reset_all_pins(void) {
83
85
(never_reset_pins[i / 32] & (1 << i % 32)) != 0) {
84
86
continue;
87
}
- gpio_set_direction(i, GPIO_MODE_DEF_INPUT);
- gpio_pullup_dis(i);
88
- gpio_pulldown_dis(i);
+ gpio_reset_pin(i);
89
90
in_use[0] = 0;
91
in_use[1] = 0;
0 commit comments