Writing no_std applications
The goal of this chapter is to provide a getting-started guide on using the Rust programming language with Espressif SoCs and modules using esp-hal.
Note that there are several examples covering the use of specific peripherals under the examples folder of every SoC
esp-hal
. E.g.esp32c3-hal/examples
Examples shown here usually apply to ESP32-C3 using the ESP32-C3-DevKit-RUST-1 board.
You can use any other ESP32, ESP32-C3, ESP32-S2, or ESP32-S3 development board but smaller code changes and configuration changes might be needed.
Also, this section of the book will only cover working locally. I.e. we will be using our host machine to develop, not devcontainers, so make sure you have the ecosystem properly installed.