README.md

    Awesome ESP Rust

    Awesome

    A curated list of resouces for development in the Rust programming language for ESP32, ESP32-C2/C3/C6, ESP32-H2, and ESP32-S2/S3.

    Table of Contents

    Community

    You can usually find community members (including some employees of Espressif) in the #esp-rs:matrix.org Matrix room.

    Books, Blogs, and Training Materials

    Video Courses and Talks

    Templates

    Open Hardware

    Projects

    std

    • anemometer - Rust based anemometer incl. OTA and GPS based calibration process.
    • bluedroid - Safe wrapper for the Bluedroid Bluetooth stack.
    • Dark Sky Meter - Open Hardware low-cost night sky sensor that measures light levels as well as several ambient parameters.
    • dephy-esp32c3-rust-boilerplate - A std ESP32-C3 application boilerplate on production with tokio for async support and examples for IO, Wi-Fi provisioning, eFuse, GPIO, I2C, HTTP, BLE advertising, etc.
    • esp-clock - Clock with environment stats. Wokwi project
    • esp32-idf-nmea-example - Example of integration ESP-IDF application with Rust code as component.
    • esp32-s3-rust-axum-example - Example of running Tokio + Axum web server on the ESP32-S3.
    • esp32c3-rust-std-temperature-logger - MQTT temperature logger running on ESP32-C3.
    • esp32cam-rs - Examples of Rust on ESP32-CAM, including a fully-featured Telegram bot capable of taking pictures.
    • gateway-rs - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet(like frp but running on ESP32).
    • mch2022-rust-app - Example that shows a nice rust screensaver in MCH2022 badge.
    • M5Stack-Cardputer - Rust support for the Cardputer, including an interactive 3d graphics demo
    • OFMon - Offline-first smart energy monitor using littlefs, Rust, ESP32, and Thingsboard. See details.
    • OxidESPark - Rust library for the Rust ESP Board that uses the ESP-IDF framework and provides tools to easily build applications that interact with the physical world.
    • rust-esp32-std-demo - A demo std binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.
    • rust4mch - Example to run Rust code on the MCH2022 badge.
    • rustzx-esp32 - ZX Spectrum emulator based on RustZX project.
    • self-balancing robot - Self-balancing robot using Atom Matrix and Atom Motion. See details.
    • twatch-idf-rs - Experimental firmware for the Lilygo T-Watch
    • wrover-experimental - Display line directions and departure times of public transport vehicles in Brno, CZ.
    • esp-clock-rs - A weather clock project designed based on the Slint UI framework. This is a attempt for the low-coupling cross-platform project based on the message communication mechanism, which supports running on ESP32-C3, WebBrowser(WASM), Desktop, and Android.

    no_std

    License

    This list is licensed under

    • CC0 1.0 Universal License (LICENSE or https://creativecommons.org/publicdomain/zero/1.0/legalcode)
    Конвейеры
    0 успешных
    0 с ошибкой