1
1
; ***************************************************;
2
- ; Elecrow ESP32-S3 TFT 7.0" ;
2
+ ; Elecrow ESP32-S3 HMI TFT 7.0" and 5.0" ;
3
3
; - Custom esp32-s3 board ;
4
4
; - gt911 touch controller ;
5
5
; ***************************************************;
@@ -81,11 +81,9 @@ extends = elecrow-esp32-s3-tft, flash_4mb
81
81
82
82
build_flags =
83
83
-D HASP_MODEL =" Elecrow WZ8048C070"
84
- -D HASP_LOG_LEVEL =LOG_LEVEL_VERBOSE
84
+ -D HASP_LOG_LEVEL =LOG_LEVEL_WARNING
85
85
-D HASP_USE_CAPTIVE_PORTAL =0
86
86
; -D HASP_USE_CUSTOM=1
87
- ; -D MQTT_TOPIC_CUSTOM="SmartPICoop"
88
-
89
87
90
88
${elecrow-esp32-s3-tft.build_flags}
91
89
${elecrow-tft-common-pins.build_flags}
@@ -120,4 +118,78 @@ build_flags =
120
118
-D I2C_TOUCH_FREQUENCY =400000
121
119
122
120
lib_deps =
123
- ${elecrow-esp32-s3-tft.lib_deps}
121
+ ${elecrow-esp32-s3-tft.lib_deps}
122
+
123
+
124
+ [env:elecrow-s3-8048c050_4MB]
125
+ ; https://forum.elecrow.com/index.php?p=/discussion/585/esp32-hmi-demo-code-updated-compatible-with-new-version-of-esp32-package/
126
+ extends = elecrow-esp32-s3-tft, flash_4mb
127
+
128
+ build_flags =
129
+ -D HASP_MODEL =" Elecrow WZ8048C050"
130
+ -D HASP_LOG_LEVEL =LOG_LEVEL_WARNING
131
+ -D HASP_USE_CAPTIVE_PORTAL =0
132
+ ; -D HASP_USE_CUSTOM=1
133
+
134
+ ${elecrow-esp32-s3-tft.build_flags}
135
+
136
+ ; Panel Settings
137
+ -D TFT_WIDTH =800
138
+ -D TFT_HEIGHT =480
139
+
140
+ ; Bus Settings - LovyanGFX Library
141
+ -D LGFX_USE_V1 =1
142
+ -D RGB_DRIVER =1
143
+
144
+ -D TFT_DE =40
145
+ -D TFT_VSYNC =41
146
+ -D TFT_HSYNC =39
147
+ -D TFT_PCLK =0
148
+
149
+ -D TFT_R0 =45
150
+ -D TFT_R1 =48
151
+ -D TFT_R2 =47
152
+ -D TFT_R3 =21
153
+ -D TFT_R4 =14
154
+
155
+ -D TFT_G0 =5
156
+ -D TFT_G1 =6
157
+ -D TFT_G2 =7
158
+ -D TFT_G3 =15
159
+ -D TFT_G4 =16
160
+ -D TFT_G5 =4
161
+
162
+ -D TFT_B0 =8
163
+ -D TFT_B1 =3
164
+ -D TFT_B2 =46
165
+ -D TFT_B3 =9
166
+ -D TFT_B4 =1
167
+
168
+ -D TFT_HSYNC_POLARITY =0
169
+ -D TFT_HSYNC_FRONT_PORCH =8
170
+ -D TFT_HSYNC_PULSE_WIDTH =4
171
+ -D TFT_HSYNC_BACK_PORCH =43
172
+ -D TFT_VSYNC_POLARITY =0
173
+ -D TFT_VSYNC_FRONT_PORCH =8
174
+ -D TFT_VSYNC_PULSE_WIDTH =4
175
+ -D TFT_VSYNC_BACK_PORCH =12
176
+ -D TFT_PCLK_ACTIVE_NEG =1
177
+ -D TFT_PREFER_SPEED =16000000
178
+ -D TFT_AUTO_FLUSH =1
179
+
180
+ -D TFT_PCLK_ACTIVE_NEG =1
181
+
182
+ ; Touch Settings
183
+ -D HASP_USE_LGFX_TOUCH =1
184
+ -D TOUCH_WIDTH =800
185
+ -D TOUCH_HEIGHT =480
186
+ -D TOUCH_DRIVER =0x911
187
+ -D TOUCH_SCL =20
188
+ -D TOUCH_SDA =19
189
+ -D TOUCH_IRQ =-1
190
+ -D TOUCH_RST =-1
191
+ -D I2C_TOUCH_ADDRESS =0x5D
192
+ -D I2C_TOUCH_FREQUENCY =400000
193
+
194
+ lib_deps =
195
+ ${elecrow-esp32-s3-tft.lib_deps}
0 commit comments