Skip to content

Commit 12ec1a1

Browse files
authored
Merge pull request #830 from lylavoie/Lanbon_L9
merge Lanbon L9
2 parents d8ee62b + 113b683 commit 12ec1a1

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/drv/tft/tft_driver_arduinogfx.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ void ArduinoGfx::init(int w, int h)
2626
LOG_TRACE(TAG_TFT, F(D_SERVICE_STARTING));
2727

2828
#if(TFT_WIDTH == 170) && (TFT_HEIGHT == 320)
29-
Arduino_DataBus *bus = new Arduino_ESP32PAR8Q(
29+
Arduino_DataBus *bus = new Arduino_ESP32PAR8(
3030
TFT_DC, TFT_CS, TFT_WR, TFT_RD,
3131
TFT_D0, TFT_D1, TFT_D2, TFT_D3, TFT_D4, TFT_D5, TFT_D6, TFT_D7);
32-
Arduino_GFX *gfx = new Arduino_ST7789(bus,
32+
tft = new Arduino_ST7789(bus,
3333
TFT_RST /* RST */, TFT_ROTATION /* rotation */, true /* IPS */,
3434
TFT_WIDTH /* width */, TFT_HEIGHT /* height */,
3535
35 /* col offset 1 */, 0 /* row offset 1 */,
@@ -142,7 +142,7 @@ void ArduinoGfx::init(int w, int h)
142142

143143
/* TFT init */
144144
LOG_DEBUG(TAG_TFT, F("%s - %d"), __FILE__, __LINE__);
145-
tft->begin(GFX_NOT_DEFINED);
145+
tft->begin(SPI_FREQUENCY);
146146
LOG_DEBUG(TAG_TFT, F("%s - %d"), __FILE__, __LINE__);
147147
// tft.setSwapBytes(true); /* set endianness */
148148
LOG_INFO(TAG_TFT, F(D_SERVICE_STARTED));

user_setups/esp32s3/lanbon_l9.ini

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ build_flags =
2626
;-D TFT_INVERSION_ON
2727
;-D TFT_RGB_ORDER=0 ; Colour order Blue-Green-Red
2828
;-D INVERT_COLORS=1 ; for inverted colors
29+
-D SPI_FREQUENCY=16000000
2930

3031
-D TFT_RST=-1
3132
-D TFT_CS=21
@@ -44,12 +45,13 @@ build_flags =
4445
; Touch Setttings
4546
-D TOUCH_WIDTH=170
4647
-D TOUCH_HEIGHT=320
47-
-D TOUCH_DRIVER=0x911
48+
-D TOUCH_DRIVER=0x6336
4849
-D TOUCH_SCL=0
4950
-D TOUCH_SDA=35
5051
-D TOUCH_IRQ=-1
5152
-D TOUCH_RST=-1
52-
-D I2C_TOUCH_ADDRESS=0x5d ; or 0x14
53+
-D I2C_TOUCH_ADDRESS=0x38
54+
-D I2C_TOUCH_PORT=1
5355
-D I2C_TOUCH_FREQUENCY=400000
5456
;endregion
5557

@@ -60,6 +62,7 @@ lib_deps =
6062
${arduino_esp32s3_v2.lib_deps}
6163
${arduinogfx.lib_deps}
6264
${goodix.lib_deps}
65+
${ft6336.lib_deps}
6366

6467
lib_ignore =
6568
${env.lib_ignore}

0 commit comments

Comments
 (0)