Skip to content

Commit 0fa5aa3

Browse files
committed
Stop treating pin 15 specially.
1 parent 1e97d38 commit 0fa5aa3

File tree

1 file changed

+2
-12
lines changed
  • ports/raspberrypi/common-hal/microcontroller

1 file changed

+2
-12
lines changed

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

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,7 @@ void never_reset_pin_number(uint8_t pin_number) {
6363
}
6464

6565
void reset_pin_number(uint8_t pin_number) {
66-
if (pin_number >= 32
67-
#if TUD_OPT_RP2040_USB_DEVICE_ENUMERATION_FIX
68-
// Pin 15 is used for Errata so we don't mess with it.
69-
|| pin_number == 15
70-
#endif
71-
) {
66+
if (pin_number >= 32) {
7267
return;
7368
}
7469

@@ -142,12 +137,7 @@ bool pin_number_is_free(uint8_t pin_number) {
142137
if (pin_number >= 30) {
143138
return false;
144139
}
145-
#if TUD_OPT_RP2040_USB_DEVICE_ENUMERATION_FIX
146-
// Pin 15 is used for Errata so we don't mess with it.
147-
if (pin_number == 15) {
148-
return true;
149-
}
150-
#endif
140+
151141
uint32_t pad_state = padsbank0_hw->io[pin_number];
152142
return (pad_state & PADS_BANK0_GPIO0_IE_BITS) == 0 &&
153143
(pad_state & PADS_BANK0_GPIO0_OD_BITS) != 0;

0 commit comments

Comments
 (0)