@@ -247,7 +247,7 @@ writePort(port, value, bitmask): Write an 8 bit port.
247
247
#elif defined(ARDUINO_SAMD_MKR1000 )
248
248
#define TOTAL_ANALOG_PINS 7
249
249
#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)
251
251
#define IS_PIN_ANALOG (p ) ((p) >= 15 && (p) < 15 + TOTAL_ANALOG_PINS)
252
252
#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
253
253
#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.
264
264
#elif defined(ARDUINO_SAMD_MKRZERO )
265
265
#define TOTAL_ANALOG_PINS 7
266
266
#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)
268
268
#define IS_PIN_ANALOG (p ) (((p) >= 15 && (p) < 15 + TOTAL_ANALOG_PINS) || (p) == 33)
269
269
#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
270
270
#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.
280
280
#elif defined(ARDUINO_SAMD_MKRFox1200 )
281
281
#define TOTAL_ANALOG_PINS 7
282
282
#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))
284
284
#define IS_PIN_ANALOG (p ) (((p) >= 15 && (p) < 15 + TOTAL_ANALOG_PINS) || (p) == 32)
285
285
#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
286
286
#define IS_PIN_SERVO (p ) (IS_PIN_DIGITAL(p) && (p) < MAX_SERVOS) // deprecated since v2.4
0 commit comments