The Screen Sentry is designed around the ESP32-S3 SoC that comes preinstalled on the Arduino Nano ESP32 variant.
To get started with Screen Sentry, you will first need to install several dependencies:
Installing the ESP-IDF toolchain for the ESP32-S3 is relatively straightforward if you are using Eclipse or VS Code as your IDE. You can also manually install the toolchain for other editors such as neovim. Either way, following the instructions on the ESP-IDF Programming Guide.
If you are using Mac, you can quickly install the PlatformIO Core via Homebrew:
brew install platformio
Otherwise you can follow your platform specific instructions on the [PlatformIO Core documentation][https://docs.platformio.org/en/latest/core/installation/index.html].
make compiledb
Build with:
make build
Flash with:
make flash