CanGrow/include/Architecture/ESP32_MAKERGO_C3_SUPERMINI.h

48 lines
1.1 KiB
C

/*
*
* include/Platform/ESP32_MAKERGO_C3_SUPERMINI.h - ESP32 specific header file
*
*
*
*/
#ifdef ARDUINO_MAKERGO_C3_SUPERMINI
#define PinWIPE 8
#define PinWIPE_default HIGH
#define Pin_I2C_SCL 9
#define Pin_I2C_SDA 8
/* https://www.sudo.is/docs/esphome/boards/esp32c3supermini/
*
* free usable pins
0 GPIO0 ADC1
1 GPIO1 ADC1
2 GPIO2 ADC1, boot mode / strapping pin
3 GPIO3 ADC1
4 GPIO4 ADC1, JTAG
5 GPIO5 JTAG
6 GPIO6 JTAG
7 GPIO7 JTAG
8 GPIO8 Blue status_led (inverted), boot mode / strapping pin
9 GPIO9 Boot mode / strapping pin, boot button
10 GPIO10
20 GPIO20 RX
21 GPIO21 TX
*/
//
const byte GPIOindex_length = 9;
// initialize pinIndex with all usable GPIOs
GPIO_Index GPIOindex[] = {{ 255, 255 },
{ 0, INT_ADC },
{ 1, INT_ADC },
{ 2, INT_ADC },
{ 3, INT_ADC },
{ 4, INT_ADC },
{ 5 },
{ 6 },
{ 7 },
{ 10 }
};
#endif