Tech stack

Development will be for an ESP32 chip, in an Arduino framework, using C++.

A typical code structure for Arduino looks like this:

#include <Arduino.h>

void setup() {
  // do something
}

void loop() {
  // continue doing something
  delay(1);
}

You are free to use any library or IDE you want, but these are our recommend libraries/IDE:

  • IDE: We will be using PlatformIO (PIO) in Visual Studio to develop apps
  • UI library: kublet/KGFX, our UI library based on TFT_eSPI