@@ -331,7 +331,6 @@ writePort(port, value, bitmask): Write an 8 bit port.
331
331
#define PIN_TO_PWM (p ) PIN_TO_DIGITAL(p)
332
332
#define PIN_TO_SERVO (p ) (p)
333
333
334
-
335
334
// Arduino 101
336
335
#elif defined(_VARIANT_ARDUINO_101_X_ )
337
336
#define TOTAL_ANALOG_PINS NUM_ANALOG_INPUTS
@@ -781,19 +780,17 @@ writePort(port, value, bitmask): Write an 8 bit port.
781
780
#define PIN_TO_SERVO (p ) (p)
782
781
#define DEFAULT_PWM_RESOLUTION 10
783
782
784
- // Adafruit nrf52 boards
783
+ // Adafruit Bluefruit nRF52 boards
785
784
#elif defined(ARDUINO_NRF52_ADAFRUIT )
786
785
#define TOTAL_ANALOG_PINS NUM_ANALOG_INPUTS
787
786
#define TOTAL_PINS 32
788
787
#define VERSION_BLINK_PIN LED_BUILTIN
789
788
#define IS_PIN_DIGITAL (p ) ((p) >= 2 && (p) < TOTAL_PINS)
790
- #define IS_PIN_ANALOG (p ) ((p) == PIN_A0 || (p) == PIN_A1 || (p) == PIN_A2 || (p) == PIN_A3 || \
791
- (p) == PIN_A4 || (p) == PIN_A5 || (p) == PIN_A6 || (p) == PIN_A7)
789
+ #define IS_PIN_ANALOG (p ) ( (2 <= (p) && (p) <= 5) || (28 <= (p) && (p) <= 31) )
792
790
#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
793
791
#define IS_PIN_SERVO (p ) IS_PIN_DIGITAL(p)
794
792
#define IS_PIN_I2C (p ) ((p) == PIN_WIRE_SDA || (p) == PIN_WIRE_SCL)
795
793
#define IS_PIN_SPI (p ) ((p) == SS || (p)== MOSI || (p) == MISO || (p == SCK))
796
- #define IS_PIN_SERIAL (p ) ((p) == PIN_SERIAL_RX || (p) == PIN_SERIAL_TX)
797
794
#define PIN_TO_DIGITAL (p ) (p)
798
795
#define PIN_TO_ANALOG (p ) ( ((p) == PIN_A0) ? 0 : ((p) == PIN_A1) ? 1 : ((p) == PIN_A2) ? 2 : ((p) == PIN_A3) ? 3 : \
799
796
((p) == PIN_A4) ? 4 : ((p) == PIN_A5) ? 5 : ((p) == PIN_A6) ? 6 : ((p) == PIN_A7) ? 7 : (127))
0 commit comments