GC9A01 and Xiaio esp32

Hi there,
So here is the compiler output from your posted code that runs fine Oh and the load video short.LOL
HTH
GL:-) PJ :v:

FQBN: esp32:esp32:XIAO_ESP32C3
Using board 'XIAO_ESP32C3' from platform in folder: C:\Users\Dude\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11
Using core 'esp32' from platform in folder: C:\Users\Dude\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11

EDIT for brevity and really only the first 3 lines help beginners and the last 20 or so., IMO

Using library SPI at version 2.0.0 in folder: C:\Users\Dude\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\SPI 
Using library TFT_eSPI at version 2.5.23 in folder: D:\Arduino_projects\libraries\TFT_eSPI 
Using library FS at version 2.0.0 in folder: C:\Users\Dude\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\FS 
Using library SPIFFS at version 2.0.0 in folder: C:\Users\Dude\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11\libraries\SPIFFS 
"C:\\Users\\Dude\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\riscv32-esp-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/riscv32-esp-elf-size" -A "C:\\Users\\Dude\\AppData\\Local\\Temp\\arduino\\sketches\\5F8C7BFD7F302905B76AC12E06A7FDD7/sketch_jun28a.ino.elf"
Sketch uses 284844 bytes (21%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14004 bytes (4%) of dynamic memory, leaving 313676 bytes for local variables. Maximum is 327680 bytes.
"C:\Users\Dude\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1/esptool.exe" --chip esp32c3 --port "COM6" --baud 921600  --before default_reset --after hard_reset write_flash  -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 "C:\Users\Dude\AppData\Local\Temp\arduino\sketches\5F8C7BFD7F302905B76AC12E06A7FDD7/sketch_jun28a.ino.bootloader.bin" 0x8000 "C:\Users\Dude\AppData\Local\Temp\arduino\sketches\5F8C7BFD7F302905B76AC12E06A7FDD7/sketch_jun28a.ino.partitions.bin" 0xe000 "C:\Users\Dude\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.11/tools/partitions/boot_app0.bin" 0x10000 "C:\Users\Dude\AppData\Local\Temp\arduino\sketches\5F8C7BFD7F302905B76AC12E06A7FDD7/sketch_jun28a.ino.bin" 
esptool.py v4.5.1
Serial port COM6
Connecting...
Chip is ESP32-C3 (revision v0.3)
Features: WiFi, BLE
Crystal is 40MHz
MAC: a0:76:4e:3f:a3:88
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x0005afff...
Compressed 13216 bytes to 9528...
Writing at 0x00000000... (100 %)
Wrote 13216 bytes (9528 compressed) at 0x00000000 in 0.3 seconds (effective 336.7 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 146...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (146 compressed) at 0x00008000 in 0.1 seconds (effective 407.9 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 553.3 kbit/s)...
Hash of data verified.
Compressed 304752 bytes to 167045...
Writing at 0x00010000... (9 %)
Writing at 0x0001a396... (18 %)
Writing at 0x000243fc... (27 %)
Writing at 0x0002a070... (36 %)
Writing at 0x00031403... (45 %)
Writing at 0x0003831d... (54 %)
Writing at 0x0003e3c2... (63 %)
Writing at 0x00044603... (72 %)
Writing at 0x0004a474... (81 %)
Writing at 0x000508dc... (90 %)
Writing at 0x00059488... (100 %)
Wrote 304752 bytes (167045 compressed) at 0x00010000 in 2.7 seconds (effective 900.4 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

you will get some complaints about the touch screen but your not there yet. :+1:
A suggestion also would be at a minimum, place “MCUa out or reset prompt” or file name or date or time or something to let you know it’s alive and it’s the rest of the code that is Nurf’d.

1 Like