From 33f58e377171c504a6069478a2b8366b6007afff Mon Sep 17 00:00:00 2001 From: lady ada Date: Sun, 9 Jan 2022 16:57:59 -0500 Subject: [PATCH] rev A of QT Py ESP32 Pico --- variants/adafruit_qtpy_esp32/pins_arduino.h | 60 +++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 variants/adafruit_qtpy_esp32/pins_arduino.h diff --git a/variants/adafruit_qtpy_esp32/pins_arduino.h b/variants/adafruit_qtpy_esp32/pins_arduino.h new file mode 100644 index 00000000000..72a5606c5d6 --- /dev/null +++ b/variants/adafruit_qtpy_esp32/pins_arduino.h @@ -0,0 +1,60 @@ +#ifndef Pins_Arduino_h +#define Pins_Arduino_h + +#include + +#define EXTERNAL_NUM_INTERRUPTS 16 +#define NUM_DIGITAL_PINS 40 +#define NUM_ANALOG_INPUTS 16 + +#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1) +#define digitalPinToInterrupt(p) (((p)<40)?(p):-1) +#define digitalPinHasPWM(p) (p < 34) + +static const uint8_t NEOPIXEL = 5; +static const uint8_t NEOPIXEL_POWER = 8; + +static const uint8_t TX = 32; +static const uint8_t RX = 7; + +static const uint8_t TX1 = 32; +static const uint8_t RX1 = 7; + +static const uint8_t SDA = 25; +static const uint8_t SCL = 33; + +static const uint8_t SDA1 = 22; +static const uint8_t SCL1 = 19; + +static const uint8_t SS = 27; +static const uint8_t MOSI = 13; +static const uint8_t MISO = 12; +static const uint8_t SCK = 14; + +static const uint8_t A0 = 15; +static const uint8_t A1 = 4; +static const uint8_t A2 = 27; +static const uint8_t A3 = 26; +static const uint8_t A4 = 25; +static const uint8_t A5 = 33; +static const uint8_t A6 = 32; +static const uint8_t A7 = 7; +static const uint8_t A8 = 14; +static const uint8_t A9 = 12; +static const uint8_t A10 = 13; + +static const uint8_t SWITCH = 0; + +static const uint8_t T0 = 4; +static const uint8_t T3 = 15; +static const uint8_t T4 = 13; +static const uint8_t T5 = 12; +static const uint8_t T6 = 14; +static const uint8_t T7 = 27; +static const uint8_t T8 = 33; +static const uint8_t T9 = 32; + +static const uint8_t DAC1 = 25; +static const uint8_t DAC2 = 26; + +#endif /* Pins_Arduino_h */