@@ -331,7 +331,6 @@ writePort(port, value, bitmask): Write an 8 bit port.
331331#define PIN_TO_PWM (p ) PIN_TO_DIGITAL(p)
332332#define PIN_TO_SERVO (p ) (p)
333333
334-
335334// Arduino 101
336335#elif defined(_VARIANT_ARDUINO_101_X_ )
337336#define TOTAL_ANALOG_PINS NUM_ANALOG_INPUTS
@@ -781,19 +780,17 @@ writePort(port, value, bitmask): Write an 8 bit port.
781780#define PIN_TO_SERVO (p ) (p)
782781#define DEFAULT_PWM_RESOLUTION 10
783782
784- // Adafruit nrf52 boards
783+ // Adafruit Bluefruit nRF52 boards
785784#elif defined(ARDUINO_NRF52_ADAFRUIT )
786785#define TOTAL_ANALOG_PINS NUM_ANALOG_INPUTS
787786#define TOTAL_PINS 32
788787#define VERSION_BLINK_PIN LED_BUILTIN
789788#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) )
792790#define IS_PIN_PWM (p ) digitalPinHasPWM(p)
793791#define IS_PIN_SERVO (p ) IS_PIN_DIGITAL(p)
794792#define IS_PIN_I2C (p ) ((p) == PIN_WIRE_SDA || (p) == PIN_WIRE_SCL)
795793#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)
797794#define PIN_TO_DIGITAL (p ) (p)
798795#define PIN_TO_ANALOG (p ) ( ((p) == PIN_A0) ? 0 : ((p) == PIN_A1) ? 1 : ((p) == PIN_A2) ? 2 : ((p) == PIN_A3) ? 3 : \
799796 ((p) == PIN_A4) ? 4 : ((p) == PIN_A5) ? 5 : ((p) == PIN_A6) ? 6 : ((p) == PIN_A7) ? 7 : (127))
0 commit comments