• This repository has been archived on 24/May/2024
  • Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    Rust
  • License
    Other
  • Created over 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An atomic emulation trap handler for non atomic Xtensa targets

More Repositories

1

awesome-esp-rust

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

esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers
Rust
712
star
3

std-training

Embedded Rust on Espressif training material.
Rust
596
star
4

esp-rust-board

Open Hardware with ESP32-C3 compatible with Feather specification designed in KiCad
487
star
5

espflash

Serial flasher utility for Espressif SoCs and modules based on esptool.py
Rust
476
star
6

esp-idf-hal

embedded-hal implementation for Rust on ESP32 and ESP-IDF
Rust
449
star
7

esp-idf-template

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

esp-wifi-sys

Wi-Fi and BT drivers packaged for integration into bare-metal esp-wifi.
Rust
396
star
9

esp-idf-svc

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

esp-idf-sys

Bindings for ESP-IDF (Espressif's IoT Development Framework)
Rust
270
star
11

rust-build

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

espup

Tool for installing and maintaining Espressif Rust ecosystem.
Rust
220
star
13

esp32-hal

A hardware abstraction layer for the esp32 written in Rust.
Rust
193
star
14

book

The Rust on ESP Book
JavaScript
171
star
15

esp8266-hal

A experimental hardware abstraction layer for the esp8266 written in Rust.
Rust
157
star
16

esp-template

A minimal esp-hal application template for use with cargo-generate
Dockerfile
141
star
17

embuild

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

rfc2217-rs

IETF RFC2217 implementation in Rust
Rust
133
star
19

esp32

Peripheral access crate for the ESP32
Rust
126
star
20

embedded-svc

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

esp-pacs

Peripheral Access Crates for Espressif SoCs and modules
Rust
105
star
22

esp32-wifi

Rust ESP32 WiFi Library
Rust
79
star
23

no_std-training

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

espmonitor

Cargo tool for monitoring ESP32/ESP8266 execution
Rust
48
star
25

esp-openthread

Rust
45
star
26

xtensa-lx-rt

Minimal runtime/startup for Xtensa LX processors
Rust
44
star
27

esp-ieee802154

Low-level IEEE802.15.4 driver for the ESP32-C6 and ESP32-H2
Rust
36
star
28

esp-web-flash-server

Starts a local server serving a web page to flash a given ELF file
Rust
34
star
29

esp-backtrace

backtrace for ESP32 bare-metal
Rust
29
star
30

esp32c3

Peripheral access crate for the ESP32-C3
Rust
28
star
31

xtensa-lx

Low-level access to Xtensa LX processors
Rust
26
star
32

esp-storage

implementation of embedded-storage traits to access unencrypted ESP32 flash
Rust
25
star
33

esp8266

Peripheral access crate for the ESP8266
Rust
22
star
34

esp-riscv-rt

Minimal runtime / startup for RISC-V CPUs from Espressif
Rust
20
star
35

esp-println

Provides print! and println! implementations various Espressif devices
Rust
20
star
36

esp-mbedtls

mbedtls for ESP32 bare-metal
Rust
19
star
37

esp-flasher-stub

Rust implementation of flasher stub located in esptool
Rust
18
star
38

esp-alloc

A simple `no_std` heap allocator for RISC-V and Xtensa processors from Espressif
Rust
15
star
39

esp-flash-loader

A probe-rs flash loader for Espressif chips.
RPC
15
star
40

xtensa-toolchain

A GitHub Action to install the Rust compiler fork targeting Xtensa devices
11
star
41

docker-rust-esp

Rust build environment for the ESP32 and ESP8266
Dockerfile
10
star
42

esp-idf-part

A library for parsing and generating ESP-IDF partition tables
Rust
8
star
43

riscv-atomic-emulation-trap

An atomic emulation trap handler for non atomic RISCV targets
Rust
8
star
44

esp-serial-dbg

esp-serial-dbg - debugging of esp-hal based applications via serial
Rust
7
star
45

esp-rust-board-bsp

A board support package for the ESP Rust Board
Rust
7
star
46

esp-hal-community

Rust
7
star
47

esp-generate

Template generation tool to create no_std applications targeting Espressif's chips.
Rust
6
star
48

docs

3
star
49

rfcs

2
star
50

esp32s3

Peripheral access crate for the ESP32-S3
Rust
1
star
51

esp32s2

Rust
1
star
52

repo-activity-digest

Python
1
star