esp-rs

esp-rs

Geek Repo

Libraries, crates and examples for using Rust on Espressif SoC's

Github PK Tool:Github PK Tool

esp-rs's repositories

rust

Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266

Language:RustLicense:NOASSERTIONStargazers:713Issues:22Issues:92

awesome-esp-rust

Curated list of resources for ESP32 development in the Rust programming language

esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers

Language:RustLicense:Apache-2.0Stargazers:587Issues:19Issues:505

std-training

Embedded Rust on Espressif training material.

Language:RustLicense:Apache-2.0Stargazers:554Issues:14Issues:82

espflash

Serial flasher utility for Espressif SoCs and modules based on esptool.py

Language:RustLicense:Apache-2.0Stargazers:443Issues:11Issues:262

esp-idf-hal

embedded-hal implementation for Rust on ESP32 and ESP-IDF

Language:RustLicense:Apache-2.0Stargazers:404Issues:16Issues:200

esp-wifi

A WiFi, Bluetooth and ESP-NOW driver for use with Espressif chips and bare-metal Rust

Language:RustLicense:Apache-2.0Stargazers:383Issues:11Issues:191

esp-idf-template

A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.

esp-idf-svc

Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)

Language:RustLicense:Apache-2.0Stargazers:271Issues:12Issues:208

esp-idf-sys

Bindings for ESP-IDF (Espressif's IoT Development Framework)

Language:RustLicense:Apache-2.0Stargazers:240Issues:11Issues:179

rust-build

Installation tools and workflows for deploying/building Rust fork esp-rs/rust with Xtensa and RISC-V support

Language:PowerShellLicense:MITStargazers:230Issues:12Issues:100

espup

Tool for installing and maintaining Espressif Rust ecosystem.

Language:RustLicense:Apache-2.0Stargazers:203Issues:8Issues:105

book

The Rust on ESP Book

Language:JavaScriptLicense:Apache-2.0Stargazers:158Issues:10Issues:48

embuild

Build support for embedded Rust: Cargo integration with other embedded build ecosystems & tools, like PlatformIO, CMake and kconfig.

Language:RustLicense:Apache-2.0Stargazers:123Issues:6Issues:36

embedded-svc

Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)

Language:RustLicense:Apache-2.0Stargazers:120Issues:11Issues:29

esp-template

A minimal esp-hal application template for use with cargo-generate

Language:DockerfileLicense:Apache-2.0Stargazers:120Issues:10Issues:56

esp-pacs

Peripheral Access Crates for Espressif SoCs and modules

Language:RustLicense:Apache-2.0Stargazers:95Issues:4Issues:29

no_std-training

Getting-started guide on using the Rust with Espressif SoCs using no_std.

Language:RustLicense:Apache-2.0Stargazers:45Issues:6Issues:8

esp-ieee802154

Low-level IEEE802.15.4 driver for the ESP32-C6 and ESP32-H2

Language:RustLicense:Apache-2.0Stargazers:34Issues:9Issues:5

esp-backtrace

backtrace for ESP32 bare-metal

Language:RustLicense:Apache-2.0Stargazers:28Issues:6Issues:16

xtensa-lx

Low-level access to Xtensa LX processors

Language:RustLicense:Apache-2.0Stargazers:25Issues:8Issues:13

esp-storage

implementation of embedded-storage traits to access unencrypted ESP32 flash

Language:RustLicense:Apache-2.0Stargazers:24Issues:7Issues:21

esp-println

Provides print! and println! implementations various Espressif devices

Language:RustLicense:Apache-2.0Stargazers:21Issues:5Issues:30

esp-alloc

A simple `no_std` heap allocator for RISC-V and Xtensa processors from Espressif

Language:RustLicense:NOASSERTIONStargazers:15Issues:6Issues:2

esp-flasher-stub

Rust implementation of flasher stub located in esptool

Language:RustLicense:Apache-2.0Stargazers:14Issues:10Issues:27

esp-mbedtls

mbedtls for ESP32 bare-metal

Language:RustLicense:Apache-2.0Stargazers:13Issues:2Issues:8

esp-idf-part

A library for parsing and generating ESP-IDF partition tables

Language:RustLicense:Apache-2.0Stargazers:8Issues:7Issues:8
License:MITStargazers:0Issues:4Issues:1
Language:PythonLicense:Apache-2.0Stargazers:0Issues:6Issues:0