@@ -247,7 +247,7 @@ writePort(port, value, bitmask): Write an 8 bit port.
247247#elif defined(ARDUINO_SAMD_MKR1000 )
248248#define TOTAL_ANALOG_PINS 7
249249#define TOTAL_PINS 22 // 8 digital + 3 spi + 2 i2c + 2 uart + 7 analog
250- #define IS_PIN_DIGITAL (p ) ((( p) >= 0 && (p) <= 21) && !IS_PIN_SERIAL(p) )
250+ #define IS_PIN_DIGITAL (p ) ((p) >= 0 && (p) <= 21)
251251#define IS_PIN_ANALOG (p ) ((p) >= 15 && (p) < 15 + TOTAL_ANALOG_PINS)
252252#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
253253#define IS_PIN_SERVO (p ) (IS_PIN_DIGITAL(p) && (p) < MAX_SERVOS) // deprecated since v2.4
@@ -264,7 +264,7 @@ writePort(port, value, bitmask): Write an 8 bit port.
264264#elif defined(ARDUINO_SAMD_MKRZERO )
265265#define TOTAL_ANALOG_PINS 7
266266#define TOTAL_PINS 34 // 8 digital + 3 spi + 2 i2c + 2 uart + 7 analog + 3 usb + 1 aref + 5 sd + 1 bottom pad + 1 led + 1 battery adc
267- #define IS_PIN_DIGITAL (p ) (((( p) >= 0 && (p) <= 21) || (p) == 32) && !IS_PIN_SERIAL(p) )
267+ #define IS_PIN_DIGITAL (p ) (((p) >= 0 && (p) <= 21) || (p) == 32)
268268#define IS_PIN_ANALOG (p ) (((p) >= 15 && (p) < 15 + TOTAL_ANALOG_PINS) || (p) == 33)
269269#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
270270#define IS_PIN_SERVO (p ) (IS_PIN_DIGITAL(p) && (p) < MAX_SERVOS) // deprecated since v2.4
@@ -280,7 +280,7 @@ writePort(port, value, bitmask): Write an 8 bit port.
280280#elif defined(ARDUINO_SAMD_MKRFox1200 )
281281#define TOTAL_ANALOG_PINS 7
282282#define TOTAL_PINS 33 // 8 digital + 3 spi + 2 i2c + 2 uart + 7 analog + 3 usb + 1 aref + 5 sd + 1 bottom pad + 1 battery adc
283- #define IS_PIN_DIGITAL (p ) (((( p) >= 0 && (p) <= 21)) && !IS_PIN_SERIAL(p ))
283+ #define IS_PIN_DIGITAL (p ) (((p) >= 0 && (p) <= 21))
284284#define IS_PIN_ANALOG (p ) (((p) >= 15 && (p) < 15 + TOTAL_ANALOG_PINS) || (p) == 32)
285285#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
286286#define IS_PIN_SERVO (p ) (IS_PIN_DIGITAL(p) && (p) < MAX_SERVOS) // deprecated since v2.4
0 commit comments