You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This fork enables projects to be built for the Xtensa-based ESP32, ESP32-SXX and ESP8266 using [Espressif's llvm fork](https://github.com/espressif/llvm-project). (RiscV chips like ESP32-CXX are already supported in stock Rust.)
12
4
13
-
This is the main source code repository for [Rust]. It contains the compiler,
14
-
standard library, and documentation.
5
+
Moreover, this fork enables Rust STD support (networking, threads, and filesystem) for all chips in the ESP32 family (Xtensa and RiscV), by optionally linking with the ESP-IDF framework.
The [esp-rs](https://github.com/esp-rs) organization has been formed to develop runtime, pac and hal crates for the Espressif chips (bare-metal as well as ESP-IDF based).
21
8
22
-
## Why Rust?
9
+
Join in on the discussion: https://matrix.to/#/#esp-rs:matrix.org!
23
10
24
-
-**Performance:** Fast and memory-efficient, suitable for critical services, embedded devices, and easily integrated with other languages.
11
+
## Installation
25
12
26
-
-**Reliability:** Our rich type system and ownership model ensure memory and thread safety, reducing bugs at compile-time.
13
+
Please see the most up to date instructions in the [esp rust book](https://esp-rs.github.io/book/).
27
14
28
-
-**Productivity:** Comprehensive documentation, a compiler committed to providing great diagnostics, and advanced tooling including package manager and build tool ([Cargo]), auto-formatter ([rustfmt]), linter ([Clippy]) and editor support ([rust-analyzer]).
If you wish to build this fork from source, the instructions are almost identical to the ones upstream ([follow here](https://github.com/rust-lang/rust#installing-from-source)), however before beginning the build, run the following `./configure` command:
0 commit comments