Welcome! This is the home of all sources for the Dashboard, used to display useful car information to the driver.
- Teensy 4.0
- Adafruit RA8875 TFT Driver Board
- AZ Displays ATM0430D12M TFT LCD Panel
- Microchip Technology MCP2561H CAN Transciever
- Teensy 4.0
- Adafruit RA8875 TFT Driver Board
- FOCUS LCDs E50GE-I-RW1100-N 5" IPS LCD
- Microchip Technology MCP2561H CAN Transciever
After cloning, be sure to run git submodule update --init
from the project directory to download source dependencies.
PlatformIO is used for building the Dashboard code.
It is recommended that you start by installing [VS Code]code.visualstudio.com(https://code.visualstudio.com/)
PlatformIO IDE then needs to be installed (search for "PlatformIO IDE" under the extensions tab on the left side bar)
Once PlatformIO IDE is installed, a checkmark should appear on the bottom bar of VS Code that can be used build the code. The right pointing arrow next to the checkmark can be used to upload to a Teensy if it is connected.
git clone https://github.com/RITRacingSoftware/F28Dashboard
cd F28Dashboard/
git submodule update --init
pio run # To compile
pio run -t upload # To compile and flash to Teensy