Happy birthday Sam.
This is the source code for the TFT screen.
To get going:
- Download the Arduino IDE
- Download the Adafruit ST99XX Library Release
- Install/Run the Arduino IDE
- Unzip the Adafruit library to ~/Library/Arduino/libraries (maybe ~/Arduino/libraries)
After opening the Arduino IDE, you'll need to install the ESP32 boards.
The Adafruit GFX library needs to be installed.
Go to Tools -> Libraries...:
Install the Adafruit GFX Library.
Go to Tools โ Boards โ Boards Manager.
In the tab that opens, search for "ESP" and install the "ESP32 Arduino" board set:
Plug in the Firebeetle ESP32 and in the board drop down, select the FireBeetle-ESP32:
Open the happybirthday.ino file in the Arduino IDE.
Click on the tick top left.
If everything is configured successfully the project will build successfully, yay!
Make sure the board is connected, then click the upload button. If evertything goes well, you'll have the new code uploaded to the device!