# Rust Embassy ESP32 ## 🔧 Binghe 2.13″ E-Ink LoRa with ESP‑32‑S3 - Specs | Feature | Specification | | -------------------- | ----------------------------------------------------------- | | MCU | ESP32‑S3 FN8 (dual-core Xtensa LX7 @240 MHz, BT 5, USB‑OTG) | | SRAM / Flash | 512 KiB SRAM (+ external PSRAM support), \~8 MiB Flash | | LoRa Chip | SX1262 (433/470–510/863–928 MHz) | | Display | 2.13″ B/W E‑Ink, 250 × 122 px, partial/full refresh | | Power Inputs | USB‑C, LiPo battery (3–5 V) | | Battery Charging | TP4054 Li‑ion Li‑Po charger | | Sleep Current | \~20 µA deep sleep | | Display Retention | 180+ days when unpowered | | Area & Weight | \~88 × 30 × 25 mm, \~60 g | | Operating Conditions | 0–50 °C, 35–70 % RH | | Connectivity | Wi‑Fi 2.4 GHz, BT 5 (LE), LoRa | | UART Bridge | CP2102 (USB‑UART) | | Antenna | On-board LoRa antenna, IPEX + SMA | # Software ``` sudo apt-get install -y gcc build-essential curl pkg-config # https://github.com/esp-rs/espup cargo install espup --locked espup install source $HOME/export-esp.sh . /home/robert/export-esp.sh espup completions zsh > ~/.zfunc/_espup # https://github.com/esp-rs/espflash cargo install cargo-espflash --locked cargo install espflash --locked # build & flash cargo build --release cargo espflash board-info cargo espflash flash --chip esp32s3 --monitor --release --bin main ``` when starting the project remember to source your espconfig: `. $HOME/export-esp.sh`