https://github.com/faern/faern-esp-idf-template
Just my own adaptation of https://github.com/esp-rs/esp-idf-template
https://github.com/faern/faern-esp-idf-template
Last synced: about 1 year ago
JSON representation
Just my own adaptation of https://github.com/esp-rs/esp-idf-template
- Host: GitHub
- URL: https://github.com/faern/faern-esp-idf-template
- Owner: faern
- Created: 2022-12-20T16:37:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-09T13:19:54.000Z (almost 3 years ago)
- Last Synced: 2024-10-16T13:13:18.711Z (over 1 year ago)
- Language: Rust
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# faern-esp-idf-template
Just my own adaptation of https://github.com/esp-rs/esp-idf-template
with some updates and tweaks that fits my workflow and gets me started faster.
Non-exhaustive list of changes from the template
* Pre-select ESP32-C3 since that's the chip I use the most
* Pre-select ESP-IDF 4.4, why would I want something older?
* Add sdkconfig settings to enable flashing and monitoring via native USB
* Remove dependency on `anyhow` and just use `Result<(), Box>` instead.
* Upgrade `esp-idf-sys` to latest version (at time of writing)
* Configure `esp-idf-sys` to build ESP-IDF in a global path, and handle workspaces better
* Add notes about how apps need to sleep at least 10ms in at least one place in the main loop.