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 6750d3f commit 60c9a57Copy full SHA for 60c9a57
ports/esp32s2/common-hal/microcontroller/Pin.c
@@ -72,6 +72,10 @@ void reset_pin_number(gpio_num_t pin_number) {
72
floating_gpio_reset(pin_number);
73
}
74
75
+void common_hal_mcu_pin_reset_number(uint8_t i) {
76
+ reset_pin_number((gpio_num_t)i);
77
+}
78
+
79
void common_hal_reset_pin(const mcu_pin_obj_t *pin) {
80
if (pin == NULL) {
81
return;
@@ -109,3 +113,7 @@ bool pin_number_is_free(gpio_num_t pin_number) {
109
113
bool common_hal_mcu_pin_is_free(const mcu_pin_obj_t *pin) {
110
114
return pin_number_is_free(pin->number);
111
115
116
117
+uint8_t common_hal_mcu_pin_number(const mcu_pin_obj_t *pin) {
118
+ return pin ? pin->number : NO_PIN;
119
0 commit comments