Rust language for ESP32 - Welcome to the forum
Posted: Thu Nov 25, 2021 6:36 pm
Welcome to the forum dedicated to Rust language support for ESP32.
Links:
- The Rust on ESP Book - https://esp-rs.github.io/book/
- Installation scripts - https://github.com/esp-rs/rust-build/
- Windows Installer - https://github.com/espressif/idf-installer/releases
Examples
- Cargo-first example with STD - https://github.com/ivmarkov/rust-esp32-std-demo
- idf.py-first example with STD - https://github.com/espressif/rust-esp32-example
Community
- Bi-weekly community meetings - https://github.com/esp-rs/rust/discussions
- Roadmap - https://github.com/orgs/esp-rs/projects/1
- Community chat channel - https://app.element.io/index.html#/room ... matrix.org
Release schedule
- we follow release schedule of Rust https://forge.rust-lang.org/
- build of Rust with Xtensa support is typically available in 3-5 working days after official stable release at https://github.com/esp-rs/rust-build/releases
Supported chips:
- ESP32, ESP32-S2, ESP32-S3, ESP32-C3
Not supported:
- ESP8266 (no std support)
Guideline to report problem:
- Please include following information:
- operating system version
- rustc --version
- target name
- build command
Links:
- The Rust on ESP Book - https://esp-rs.github.io/book/
- Installation scripts - https://github.com/esp-rs/rust-build/
- Windows Installer - https://github.com/espressif/idf-installer/releases
Examples
- Cargo-first example with STD - https://github.com/ivmarkov/rust-esp32-std-demo
- idf.py-first example with STD - https://github.com/espressif/rust-esp32-example
Community
- Bi-weekly community meetings - https://github.com/esp-rs/rust/discussions
- Roadmap - https://github.com/orgs/esp-rs/projects/1
- Community chat channel - https://app.element.io/index.html#/room ... matrix.org
Release schedule
- we follow release schedule of Rust https://forge.rust-lang.org/
- build of Rust with Xtensa support is typically available in 3-5 working days after official stable release at https://github.com/esp-rs/rust-build/releases
Supported chips:
- ESP32, ESP32-S2, ESP32-S3, ESP32-C3
Not supported:
- ESP8266 (no std support)
Guideline to report problem:
- Please include following information:
- operating system version
- rustc --version
- target name
- build command