ESP32-WROOM-32E
with all ESP32 Devkit V1
features.
0.96inch
with 128x64
resolution.
I2C via SDA (D21 aka GPIO21) and SCL (D22 aka GPIO22).
- https://github.com/esp-rs/esp-idf-svc
- https://github.com/Yandrik/kolibri
- https://github.com/embedded-graphics/embedded-graphics
- https://crates.io/crates/ssd1306
- https://crates.io/crates/probe-run
1. See: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-macos-setup.html#for-linux-users
sudo apt-get install python3-pip python3-venv python3 libudev-dev git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 libusb-1.0-0-dev
cargo install probe-run cargo-espflash espflash espup ldproxy cargo-generate
espup install
rustup toolchain install nightly --component rust-src
rustup default nightly
rustup target add xtensa-esp32-espidf
sudo usermod -aG dialout richie
-
. /home/richie/export-esp.sh
-
MCU=esp32 cargo espflash flash --monitor --no-stub --target xtensa-esp32-espidf --example bt_gatt_server