-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
162 additions
and
0 deletions.
There are no files selected for viewing
49 changes: 49 additions & 0 deletions
49
variants/waveshare_esp32_s3_touch_amoled_143/pins_arduino.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
#ifndef Pins_Arduino_h | ||
#define Pins_Arduino_h | ||
|
||
#include <stdint.h> | ||
#include "soc/soc_caps.h" | ||
|
||
// BN: ESP32 Family Device | ||
#define USB_VID 0x303a | ||
#define USB_PID 0x824A | ||
|
||
#define USB_MANUFACTURER "Waveshare" | ||
#define USB_PRODUCT "ESP32-S3-Touch-AMOLED-1.43" | ||
#define USB_SERIAL "" | ||
|
||
// display QSPI SPI2 | ||
#define QSPI_CS 9 | ||
#define QSPI_SCK 10 | ||
#define QSPI_D0 11 | ||
#define QSPI_D1 12 | ||
#define QSPI_D2 13 | ||
#define QSPI_D3 14 | ||
#define AMOLED_RESET 21 | ||
#define AMOLED_TE -1 | ||
#define AMOLED_PWR_EN -1 | ||
// Touch I2C | ||
#define TP_SCL 48 | ||
#define TP_SDA 47 | ||
#define TP_RST -1 | ||
#define TP_INT -1 | ||
|
||
// RTC | ||
#define RTC_INT 15 | ||
// Partial voltage measurement method | ||
#define BAT_ADC 4 | ||
// Onboard QMI8658 IMU | ||
#define QMI_INT1 8 | ||
|
||
static const uint8_t SDA = 47; | ||
static const uint8_t SCL = 48; | ||
// UART0 pins | ||
static const uint8_t TX = 43; | ||
static const uint8_t RX = 44; | ||
|
||
//esp32s3-PSFlash SPI1/SPI0 | ||
static const uint8_t SS = 34; // FSPICS0 | ||
static const uint8_t MOSI = 35; // FSPID | ||
static const uint8_t MISO = 37; // FSPIQ | ||
static const uint8_t SCK = 36; // FSPICLK | ||
#endif /* Pins_Arduino_h */ |
55 changes: 55 additions & 0 deletions
55
variants/waveshare_esp32_s3_touch_amoled_164/pins_arduino.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
#ifndef Pins_Arduino_h | ||
#define Pins_Arduino_h | ||
|
||
#include <stdint.h> | ||
#include "soc/soc_caps.h" | ||
|
||
// BN: ESP32 Family Device | ||
#define USB_VID 0x303a | ||
#define USB_PID 0x8249 | ||
|
||
#define USB_MANUFACTURER "Waveshare" | ||
#define USB_PRODUCT "ESP32-S3-Touch-AMOLED-1.64" | ||
#define USB_SERIAL "" | ||
|
||
// display QSPI SPI2 | ||
#define QSPI_CS 9 | ||
#define QSPI_SCK 10 | ||
#define QSPI_D0 11 | ||
#define QSPI_D1 12 | ||
#define QSPI_D2 13 | ||
#define QSPI_D3 14 | ||
#define AMOLED_RESET 21 | ||
#define AMOLED_TE -1 | ||
#define AMOLED_PWR_EN -1 | ||
|
||
// Touch I2C | ||
#define TP_SCL 48 | ||
#define TP_SDA 47 | ||
#define TP_RST -1 | ||
#define TP_INT -1 | ||
|
||
//key | ||
#define KEY_0 0 | ||
//ADC | ||
#define BAT_ADC 4 | ||
|
||
//SD_CARD | ||
#define SD_CS 38 | ||
#define SD_MOSI 39 | ||
#define SD_MISO 40 | ||
#define SD_SCLK 41 | ||
|
||
static const uint8_t SDA = 47; | ||
static const uint8_t SCL = 48; | ||
|
||
// UART0 pins | ||
static const uint8_t TX = 43; | ||
static const uint8_t RX = 44; | ||
|
||
//esp32s3-PSFlash SPI1/SPI0 | ||
static const uint8_t SS = 34; // FSPICS0 | ||
static const uint8_t MOSI = 35; // FSPID | ||
static const uint8_t MISO = 37; // FSPIQ | ||
static const uint8_t SCK = 36; // FSPICLK | ||
#endif /* Pins_Arduino_h */ |
58 changes: 58 additions & 0 deletions
58
variants/waveshare_esp32_s3_touch_amoled_191/pins_arduino.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
#ifndef Pins_Arduino_h | ||
#define Pins_Arduino_h | ||
|
||
#include <stdint.h> | ||
#include "soc/soc_caps.h" | ||
|
||
// BN: ESP32 Family Device | ||
#define USB_VID 0x303a | ||
#define USB_PID 0x824B | ||
|
||
#define USB_MANUFACTURER "Waveshare" | ||
#define USB_PRODUCT "ESP32-S3-Touch-AMOLED-1.91" | ||
#define USB_SERIAL "" | ||
|
||
// display QSPI SPI2 | ||
#define QSPI_CS 6 | ||
#define QSPI_SCK 47 | ||
#define QSPI_D0 18 | ||
#define QSPI_D1 7 | ||
#define QSPI_D2 48 | ||
#define QSPI_D3 5 | ||
#define AMOLED_RESET 17 | ||
#define AMOLED_TE -1 | ||
#define AMOLED_PWR_EN -1 | ||
// Touch I2C | ||
#define TP_SCL 39 | ||
#define TP_SDA 40 | ||
#define TP_RST -1 | ||
#define TP_INT -1 | ||
|
||
|
||
// Partial voltage measurement method | ||
#define BAT_ADC 1 | ||
// Onboard QMI8658 IMU | ||
#define QMI_INT1 45 | ||
#define QMI_INT1 46 | ||
|
||
//SD | ||
#define SD_CS 9 | ||
#define SD_MISO 8 | ||
#define SD_MOSI 42 | ||
#define SD_CLK 47 | ||
|
||
//i2c | ||
|
||
static const uint8_t SDA = 40; | ||
static const uint8_t SCL = 39; | ||
|
||
// UART0 pins | ||
static const uint8_t TX = 43; | ||
static const uint8_t RX = 44; | ||
|
||
//esp32s3-PSFlash SPI1/SPI0 | ||
static const uint8_t SS = 34; // FSPICS0 | ||
static const uint8_t MOSI = 35; // FSPID | ||
static const uint8_t MISO = 37; // FSPIQ | ||
static const uint8_t SCK = 36; // FSPICLK | ||
#endif /* Pins_Arduino_h */ |