Skip to content

Commit 2e327fb

Browse files
Add guard for pin in range in pinMode
Fix arduino#693
1 parent aef18a1 commit 2e327fb

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Diff for: cores/arduino/wiring_digital.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ void pinMode(PinName pin, PinMode mode)
5151

5252
void pinMode(pin_size_t pin, PinMode mode)
5353
{
54+
if (pin >= PINS_COUNT) {
55+
return;
56+
}
5457
mbed::DigitalInOut* gpio = digitalPinToGpio(pin);
5558
if (gpio != NULL) {
5659
delete gpio;

0 commit comments

Comments
 (0)