diff --git a/arduino/realtek-ambz/cores/arduino/wiring_digital.c b/arduino/realtek-ambz/cores/arduino/wiring_digital.c index 9a1f4f8..79d5079 100644 --- a/arduino/realtek-ambz/cores/arduino/wiring_digital.c +++ b/arduino/realtek-ambz/cores/arduino/wiring_digital.c @@ -13,7 +13,7 @@ extern void *gpio_pin_struct[PINS_COUNT]; extern void *gpio_irq_handler_list[PINS_COUNT]; bool pinInvalid(pin_size_t pinNumber) { - return pinNumber < 0 || pinNumber > PINS_COUNT || g_APinDescription[pinNumber].pinname == NC; + return pinNumber < 0 || pinNumber >= PINS_COUNT || g_APinDescription[pinNumber].pinname == NC; } void pinRemoveMode(pin_size_t pinNumber) {