.

Technology

esp-idf-hal

Provides safe Rust wrappers for the ESP-IDF drivers, implementing the `embedded-hal` traits for ESP32 microcontrollers.

This is the Hardware Abstraction Layer (HAL) for Rust developers targeting Espressif’s ESP family (ESP32, ESP32-S3, etc.). It functions as a set of safe, high-level wrappers over the core C-based ESP-IDF SDK drivers. The `esp-idf-hal` implements the industry-standard `embedded-hal` traits (V0.2 and V1.0), ensuring compatibility and portability across Rust embedded projects. It delivers robust support for essential peripherals: GPIO, SPI, I2C, TIMER, PWM, I2S, and UART, offering both blocking and asynchronous operation modes for efficient resource management.

https://github.com/esp-rs/esp-idf-hal
1 project · 1 city

Related technologies

Recent Talks & Demos

Showing 1-1 of 1

Members-Only

Sign in to see who built these projects