mirror of
https://github.com/0xFEEDC0DE64/arduino-esp32.git
synced 2025-07-02 21:41:01 +02:00
Update (#2838)
Added PoE-ISO and DevKit-Lipo. For the other boards added alternative Serial (Serial1/Serial2) pins.
This commit is contained in:
committed by
Me No Dev
parent
43b781a158
commit
aae6f24a37
62
variants/esp32-devkit-lipo/pins_arduino.h
Normal file
62
variants/esp32-devkit-lipo/pins_arduino.h
Normal file
@ -0,0 +1,62 @@
|
||||
#ifndef Pins_Arduino_h
|
||||
#define Pins_Arduino_h
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#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 TX = 1;
|
||||
static const uint8_t RX = 3;
|
||||
|
||||
#define TX1 33 // Ext1 pin 8
|
||||
#define RX1 25 // Ext1 pin 9
|
||||
|
||||
#define TX2 19 // Ext2 pin 8
|
||||
#define RX2 18 // Ext2 pin 9
|
||||
|
||||
static const uint8_t SDA = 21;
|
||||
static const uint8_t SCL = 22;
|
||||
|
||||
static const uint8_t SS = 5;
|
||||
static const uint8_t MOSI = 23;
|
||||
static const uint8_t MISO = 19;
|
||||
static const uint8_t SCK = 18;
|
||||
|
||||
static const uint8_t A0 = 36;
|
||||
static const uint8_t A3 = 39;
|
||||
static const uint8_t A4 = 32;
|
||||
static const uint8_t A5 = 33;
|
||||
static const uint8_t A6 = 34;
|
||||
static const uint8_t A7 = 35;
|
||||
static const uint8_t A10 = 4;
|
||||
static const uint8_t A11 = 0;
|
||||
static const uint8_t A12 = 2;
|
||||
static const uint8_t A13 = 15;
|
||||
static const uint8_t A14 = 13;
|
||||
static const uint8_t A15 = 12;
|
||||
static const uint8_t A16 = 14;
|
||||
static const uint8_t A17 = 27;
|
||||
static const uint8_t A18 = 25;
|
||||
static const uint8_t A19 = 26;
|
||||
|
||||
static const uint8_t T0 = 4;
|
||||
static const uint8_t T1 = 0;
|
||||
static const uint8_t T2 = 2;
|
||||
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 */
|
@ -17,6 +17,9 @@ static const uint8_t KEY_BUILTIN = 34;
|
||||
static const uint8_t TX = 1;
|
||||
static const uint8_t RX = 3;
|
||||
|
||||
#define TX1 4
|
||||
#define RX1 36
|
||||
|
||||
static const uint8_t SDA = 13;
|
||||
static const uint8_t SCL = 16;
|
||||
|
||||
|
@ -21,9 +21,8 @@ static const uint8_t LED_BUILTIN = 33;
|
||||
|
||||
static const uint8_t KEY_BUILTIN = 34;
|
||||
|
||||
// See https://github.com/OLIMEX/ESP32-GATEWAY/blob/master/SOFTWARE/MOD-RTC/main/main.c for more info about IIC on the GATEWAY
|
||||
static const uint8_t SCL = 16; // This is pin 11
|
||||
static const uint8_t SDA = 17; // This is pin 12
|
||||
static const uint8_t SCL = 16; // This is extention pin 11
|
||||
static const uint8_t SDA = 32; // This is extention pin 13
|
||||
|
||||
static const uint8_t SS = 5;
|
||||
static const uint8_t MOSI = 23;
|
||||
|
38
variants/esp32-poe-iso/pins_arduino.h
Normal file
38
variants/esp32-poe-iso/pins_arduino.h
Normal file
@ -0,0 +1,38 @@
|
||||
#ifndef Pins_Arduino_h
|
||||
#define Pins_Arduino_h
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#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)
|
||||
|
||||
#define ETH_CLK_MODE ETH_CLOCK_GPIO17_OUT
|
||||
#define ETH_PHY_POWER 12
|
||||
|
||||
static const uint8_t KEY_BUILTIN = 34;
|
||||
|
||||
static const uint8_t TX = 1;
|
||||
static const uint8_t RX = 3;
|
||||
|
||||
#define TX1 4
|
||||
#define RX1 36
|
||||
|
||||
#define TX2 33 // ext2 pin 5
|
||||
#define RX2 35 // ext2 pin 3
|
||||
|
||||
static const uint8_t SDA = 13;
|
||||
static const uint8_t SCL = 16;
|
||||
|
||||
static const uint8_t SS = 5;
|
||||
static const uint8_t MOSI = 2;
|
||||
static const uint8_t MISO = 15;
|
||||
static const uint8_t SCK = 14;
|
||||
|
||||
#define BOARD_HAS_1BIT_SDMMC
|
||||
|
||||
#endif /* Pins_Arduino_h */
|
@ -19,6 +19,12 @@ static const uint8_t KEY_BUILTIN = 34;
|
||||
static const uint8_t TX = 1;
|
||||
static const uint8_t RX = 3;
|
||||
|
||||
#define TX1 4
|
||||
#define RX1 36
|
||||
|
||||
#define TX2 33 // ext2 pin 5
|
||||
#define RX2 35 // ext2 pin 3
|
||||
|
||||
static const uint8_t SDA = 13;
|
||||
static const uint8_t SCL = 16;
|
||||
|
||||
|
Reference in New Issue
Block a user