diff --git a/src/machine/machine_k210.go b/src/machine/machine_k210.go index b92eab91..eea477f2 100644 --- a/src/machine/machine_k210.go +++ b/src/machine/machine_k210.go @@ -183,7 +183,7 @@ func (p Pin) SetInterrupt(change PinChange, callback func(Pin)) error { // Check if the pin is a GPIOHS pin. f := p.FPIOAFunction() - if f >= FUNC_GPIOHS0 && f <= FUNC_GPIOHS31 { + if f < FUNC_GPIOHS0 || f > FUNC_GPIOHS31 { return ErrInvalidDataPin }