Skip to content

Commit 8454a1b

Browse files
committed
doc: add information about esp-wroverkit
1 parent a67ef3b commit 8454a1b

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

docs/README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,30 @@ wasm-bindgen --target web --out-dir pkg target/wasm32-unknown-unknown/release/co
7878
python3 -m http.server
7979
```
8080

81+
### ESP32-WROVER-KIT
82+
83+
This board is no longer in production, yet it's still used by many developers.
84+
85+
The implementation is based on Rust no\_std, using mipidsi crate and Bevy ECS.
86+
It requires es-rs toolchain for ESP32-S3 version at [least 1.85](https://github.com/esp-rs/rust-build/releases/tag/v1.85.0.0), because of edition 2024.
87+
88+
Limitation: Graphical buffer is limited to 320x100 pixels due to memory issue.
89+
PSRAM should work, but for some reason the buffer is not allocated there.
90+
Some previous examples were working with PSRAM fine, it needs further investigation
91+
92+
Installation of the toolchain:
93+
94+
```
95+
cargo install espup
96+
espup install --toolchain-version 1.85.0.0
97+
source ~/export-esp.sh
98+
```
99+
100+
Build:
101+
102+
```
103+
cd esp32-wrover-kit
104+
cargo run --release
105+
```
106+
81107

0 commit comments

Comments
 (0)