Skip to content

Commit 60c9a57

Browse files
committed
esp32s2: Add pin_number, reset_pin_number needed by rgbmatrix
1 parent 6750d3f commit 60c9a57

File tree

1 file changed

+8
-0
lines changed
  • ports/esp32s2/common-hal/microcontroller

1 file changed

+8
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ void reset_pin_number(gpio_num_t pin_number) {
7272
floating_gpio_reset(pin_number);
7373
}
7474

75+
void common_hal_mcu_pin_reset_number(uint8_t i) {
76+
reset_pin_number((gpio_num_t)i);
77+
}
78+
7579
void common_hal_reset_pin(const mcu_pin_obj_t *pin) {
7680
if (pin == NULL) {
7781
return;
@@ -109,3 +113,7 @@ bool pin_number_is_free(gpio_num_t pin_number) {
109113
bool common_hal_mcu_pin_is_free(const mcu_pin_obj_t *pin) {
110114
return pin_number_is_free(pin->number);
111115
}
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

Comments
 (0)