esp-hal

no_std Hardware Abstraction Layers for ESP32 microcontrollers (by esp-rs)

Esp-hal Alternatives

Similar projects and alternatives to esp-hal

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better esp-hal alternative or higher similarity.

esp-hal reviews and mentions

Posts with mentions or reviews of esp-hal. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-30.
  • Rust on Espressif chips – 29-09-2023
    2 projects | news.ycombinator.com | 30 Sep 2023
    In the esp-hal, they appear to offer both sync and async I2C implementations, depending on what works best for an application. Since the async implementation is gated by a feature, it may not show up in the docs you linked.

    Async implementation: https://github.com/esp-rs/esp-hal/blob/main/esp-hal-common/s...

    You can also see the async feature mentioned here: https://docs.rs/crate/esp32s2-hal/latest/features

  • The Embedded Rust ESP Development Ecosystem
    7 projects | dev.to | 15 Sep 2023
    Going another level up the chain, we then have the hardware abstraction layer (HAL) crate. HAL crates are supposed to offer more portability and user-friendly API for a particular processor. For ESP devices the different hals are captured in the esp-hal repository. This occurs by implementing some common traits defined in what is referred to as the embedded-hal. Additionally, the device HAL attempts to incorporate mechanisms, or wrappers around lower-level functions, that are part of the Rust safety model.
  • How to write HALs and get into microcontroller programming
    2 projects | /r/rust | 13 Sep 2022
    There is https://docs.rust-embedded.org/book/design-patterns/hal/index.html but I wonder what OP is missing in https://github.com/esp-rs/esp-hal
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic esp-hal repo stats
3
592
9.8
3 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com