@@ -248,17 +248,17 @@ writePort(port, value, bitmask): Write an 8 bit port.
248248#elif defined(_VARIANT_ARDUINO_ZERO_ )
249249#define TOTAL_ANALOG_PINS 6
250250#define TOTAL_PINS 25 // 14 digital + 6 analog + 2 i2c + 3 spi
251- #define TOTAL_PORTS 3 // set when TOTAL_PINS > num digitial I/O pins
251+ #define TOTAL_PORTS 3 // set when TOTAL_PINS > num digitial I/O pins
252252#define VERSION_BLINK_PIN LED_BUILTIN
253- #define DAC_RESOLUTION 10
253+ #define PIN_SERIAL1_RX 0
254+ #define PIN_SERIAL1_TX 1
254255#define IS_PIN_DIGITAL (p ) ((p) >= 0 && (p) <= 19)
255256#define IS_PIN_ANALOG (p ) ((p) >= 14 && (p) < 14 + TOTAL_ANALOG_PINS)
256- #define IS_PIN_PWM (p ) ( digitalPinHasPWM(p) || (p) == 14) // use DAC0 as a PWM pin
257+ #define IS_PIN_PWM (p ) digitalPinHasPWM(p)
257258#define IS_PIN_SERVO (p ) (IS_PIN_DIGITAL(p) && (p) < MAX_SERVOS) // deprecated since v2.4
258259#define IS_PIN_I2C (p ) ((p) == 20 || (p) == 21) // SDA = 20, SCL = 21
259260#define IS_PIN_SPI (p ) ((p) == SS || (p) == MOSI || (p) == MISO || (p) == SCK) // SS = A2
260261#define IS_PIN_SERIAL (p ) ((p) == 0 || (p) == 1)
261- #define IS_PIN_DAC (p ) ((p) == 14)
262262#define PIN_TO_DIGITAL (p ) (p)
263263#define PIN_TO_ANALOG (p ) ((p) - 14)
264264#define PIN_TO_PWM (p ) PIN_TO_DIGITAL(p)
@@ -598,10 +598,6 @@ writePort(port, value, bitmask): Write an 8 bit port.
598598#define IS_PIN_SERIAL (p ) 0
599599#endif
600600
601- #ifndef IS_PIN_DAC
602- #define IS_PIN_DAC (p ) 0
603- #define DAC_RESOLUTION 8
604- #endif
605601
606602/*==============================================================================
607603 * readPort() - Read an 8 bit port
0 commit comments