mirror of
https://github.com/skoelle/wt32sc01-dashboard.git
synced 2026-09-17 17:30:25 +00:00
correct pins
This commit is contained in:
+15
-19
@@ -1,29 +1,25 @@
|
||||
#pragma once
|
||||
|
||||
// WT32-SC01 Plus pin assignments.
|
||||
// Reference values per WT32-SC01 Plus documentation (ESP32-S3-WROVER,
|
||||
// ST7796 8-bit parallel + FT6336U capacitive touch). Verify against the
|
||||
// concrete board revision before production use (see SPEC.md section 11).
|
||||
//
|
||||
// These constants are consumed by src/display/display_setup.cpp only.
|
||||
// WT32-SC01 Plus pin assignments (ESP32-S3, ST7796 8-bit parallel, FT6336U touch).
|
||||
// Verified against WT32-SC01 Plus schematic.
|
||||
|
||||
namespace BoardPins {
|
||||
|
||||
// --- ST7796 8-bit parallel RGB/8080 interface ---
|
||||
constexpr int LCD_D0 = 8;
|
||||
constexpr int LCD_D1 = 3;
|
||||
constexpr int LCD_D2 = 46;
|
||||
constexpr int LCD_D3 = 9;
|
||||
constexpr int LCD_D4 = 1;
|
||||
constexpr int LCD_D5 = 5;
|
||||
constexpr int LCD_D6 = 6;
|
||||
constexpr int LCD_D7 = 7;
|
||||
constexpr int LCD_D0 = 9;
|
||||
constexpr int LCD_D1 = 46;
|
||||
constexpr int LCD_D2 = 3;
|
||||
constexpr int LCD_D3 = 8;
|
||||
constexpr int LCD_D4 = 18;
|
||||
constexpr int LCD_D5 = 17;
|
||||
constexpr int LCD_D6 = 16;
|
||||
constexpr int LCD_D7 = 15;
|
||||
|
||||
constexpr int LCD_WR = 39;
|
||||
constexpr int LCD_RD = 38;
|
||||
constexpr int LCD_DC = 40;
|
||||
constexpr int LCD_CS = 41;
|
||||
constexpr int LCD_RST = 42;
|
||||
constexpr int LCD_WR = 47;
|
||||
constexpr int LCD_RD = -1; // not wired
|
||||
constexpr int LCD_DC = 0; // RS/DC
|
||||
constexpr int LCD_CS = -1; // not wired
|
||||
constexpr int LCD_RST = 4;
|
||||
constexpr int LCD_BACKLIGHT = 2;
|
||||
|
||||
// --- FT6336U capacitive touch (I2C) ---
|
||||
|
||||
@@ -23,7 +23,7 @@ public:
|
||||
// 8-bit parallel i80/8080 bus (ESP32-S3 variant).
|
||||
{
|
||||
auto cfg = _bus_instance.config();
|
||||
cfg.freq_write = 16000000;
|
||||
cfg.freq_write = 20000000;
|
||||
cfg.freq_read = 8000000;
|
||||
cfg.pin_wr = BoardPins::LCD_WR;
|
||||
cfg.pin_rd = BoardPins::LCD_RD;
|
||||
|
||||
Reference in New Issue
Block a user