Skip to content

RicoGit/esp32-c3-examples

Repository files navigation

Awesome ESP Rust

ESP32-C3

Read The Rust on ESP Book it's a better starting point.

video tutorial https://www.youtube.com/playlist?list=PLkch9g9DEE0Lkm1LqcD7pZNDmXEczOo-a tutorial - https://github.com/shanemmattner/ESP32-C3_Rust_Tutorials/tree/main/Tutorials/p0-output

template for all ESP32 https://github.com/esp-rs/esp-idf-template

cargo generate https://github.com/esp-rs/esp-idf-template --name esp32-c3-examples

Install

sudo apt-get update
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
 
# update cmake                                      
sudo apt-get remove cmake
pip install cmake --upgrade

cargo install espu
espup install
. $HOME/export-esp.sh or (cat $HOME/export-esp.sh >> ~/.bashrc)

cargo install cargo-generate
cargo install espflash
cargo install espmonitor
cargo install ldproxy

Build and Flash

Note first compilation takes huge time.

cargo run --example blink

Board used

ESP-C3-01M-Kit

OMG it's alive

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages