No description
- Swift 50.9%
- CMake 44.5%
- Dockerfile 4%
- C 0.6%
| .devcontainer | Initial commit | |
| .vscode | set correct tft pins | |
| components | fix arduino version and use SEEED studio TFT library fork | |
| main | no wrappers for now, forked tft_espi and renamed all ints | |
| .gitignore | add .DS_Store to gitignore | |
| .gitmodules | use my own tft_espi again | |
| .swift-version | Put back everything. | |
| CMakeLists.txt | Initial commit | |
| dependencies.lock | fix arduino version and use SEEED studio TFT library fork | |
| diagram.json | Use bridge functions to call TFT_eSPI | |
| README.md | switch to esp32c3 | |
| sdkconfig.defaults | set correct tft pins | |
| wokwi.toml | set correct tft pins | |
Building
Build with a Swift Nightly toolchain and ESP-IDF only on ESP32C3.
$ . ~/esp/v5.4/esp-idf/export.sh
$ export TOOLCHAINS=$(plutil -extract CFBundleIdentifier raw ~/Library/Developer/Toolchains/swift-DEVELOPMENT-SNAPSHOT-*.xctoolchain/Info.plist)
$ idf.py set-target esp32c3
$ idf.py build