esp-idf-hal
embedded-hal implementation for Rust on ESP32 and ESP-IDF (by esp-rs)
nrf-hal
A Rust HAL for the nRF family of devices (by placrosse)
esp-idf-hal | nrf-hal | |
---|---|---|
3 | 1 | |
391 | 0 | |
3.6% | - | |
9.2 | 1.8 | |
9 days ago | 10 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
esp-idf-hal
Posts with mentions or reviews of esp-idf-hal.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-30.
-
What the HAL? The Quest for Finding a Suitable Embedded Rust HAL
HALs with std support: This is exclusive to ESP32 devices right now.
-
How to write HALs and get into microcontroller programming
Hey everybody, I'm Santiago a software engineer who recently pick interest on microcontrollers, I have been looking around the ecosystem and everything seems to be written in C/C++, nonetheless I saw this project esp-rs on github and I was fascinated and at the same time confused, I've never written any HAL or even dive into system programming.
- Using Rust's standard library on ESP32 microncontrollers
nrf-hal
Posts with mentions or reviews of nrf-hal.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-30.
-
What the HAL? The Quest for Finding a Suitable Embedded Rust HAL
Typestate-free HALs: This is in exchange for better ergonomics as the author claims. Only two HALs fall in this category right now which are the STM32-HAL & nRF-HAL.
What are some alternatives?
When comparing esp-idf-hal and nrf-hal you can also consider the following projects:
esp-hal - no_std Hardware Abstraction Layers for ESP32 microcontrollers
stm32-nucleo-f401re - Rust projects and templates for the STM32Nucleo-F4 development board
stm32-hal - This library provides access to STM32 peripherals in Rust.
espup - Tool for installing and maintaining Espressif Rust ecosystem.
no_std-training - Getting-started guide on using the Rust with Espressif SoCs using no_std.
esp-idf-sys - Bindings for ESP-IDF (Espressif's IoT Development Framework)
notecard-rs - Rust driver for the Blues.io Notecard (https://blues.io/products/notecard/)