Skip to content

Commit d915371

Browse files
committed
minor clean up
1 parent 65ee7b9 commit d915371

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

libraries/Firmata/Boards.h

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -786,15 +786,17 @@ writePort(port, value, bitmask): Write an 8 bit port.
786786
#define TOTAL_ANALOG_PINS NUM_ANALOG_INPUTS
787787
#define TOTAL_PINS 32
788788
#define VERSION_BLINK_PIN LED_BUILTIN
789-
#define IS_PIN_DIGITAL(p) ((p) >= 2 && (p) < 32)
790-
#define IS_PIN_ANALOG(p) ((p) == PIN_A0 || (p) == PIN_A1 || (p) == PIN_A2 || (p) == PIN_A3 || (p) == PIN_A4 || (p) == PIN_A5 || (p) == PIN_A6 || (p) == PIN_A7)
789+
#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)
791792
#define IS_PIN_PWM(p) digitalPinHasPWM(p)
792793
#define IS_PIN_SERVO(p) IS_PIN_DIGITAL(p)
793794
#define IS_PIN_I2C(p) ((p) == PIN_WIRE_SDA || (p) == PIN_WIRE_SCL)
794795
#define IS_PIN_SPI(p) ((p) == SS || (p)== MOSI || (p) == MISO || (p == SCK))
795796
#define IS_PIN_SERIAL(p) ((p) == PIN_SERIAL_RX || (p) == PIN_SERIAL_TX)
796797
#define PIN_TO_DIGITAL(p) (p)
797-
#define PIN_TO_ANALOG(p) (p)
798+
#define PIN_TO_ANALOG(p) ( ((p) == PIN_A0) ? 0 : ((p) == PIN_A1) ? 1 : ((p) == PIN_A2) ? 2 : ((p) == PIN_A3) ? 3 : \
799+
((p) == PIN_A4) ? 4 : ((p) == PIN_A5) ? 5 : ((p) == PIN_A6) ? 6 : ((p) == PIN_A7) ? 7 : (127))
798800
#define PIN_TO_PWM(p) (p)
799801
#define PIN_TO_SERVO(p) (p)
800802

variants/metro52/variant.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,9 @@ extern "C"
103103
#define PIN_A3 (3)
104104
#define PIN_A4 (4)
105105
#define PIN_A5 (5)
106-
//#define PIN_A6 (30)
107-
//#define PIN_A7 (31)
106+
107+
#define PIN_A6 (-1)
108+
#define PIN_A7 (-1)
108109

109110
static const uint8_t A0 = PIN_A0 ;
110111
static const uint8_t A1 = PIN_A1 ;

0 commit comments

Comments
 (0)