Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
wurongmin authored Nov 1, 2024
1 parent 8ec1f4f commit abdbae9
Show file tree
Hide file tree
Showing 3 changed files with 162 additions and 0 deletions.
49 changes: 49 additions & 0 deletions variants/waveshare_esp32_s3_touch_amoled_143/pins_arduino.h
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 variants/waveshare_esp32_s3_touch_amoled_164/pins_arduino.h
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 variants/waveshare_esp32_s3_touch_amoled_191/pins_arduino.h
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 */

0 comments on commit abdbae9

Please sign in to comment.