Rust embedded-hal

Open-source Rust projects categorized as embedded-hal

Top 14 Rust embedded-hal Projects

embedded-hal
  • esp-hal

    no_std Hardware Abstraction Layers for ESP32 microcontrollers

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • potatis

    🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)

  • atsamd

    Target atsamd microcontrollers using Rust

  • esp-idf-hal

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

    Project mention: How to Learn Rust in 2024 | news.ycombinator.com | 2024-09-23
  • linux-embedded-hal

    Implementation of the `embedded-hal` traits for Linux devices

  • driver-examples

    Rust example programs for many of my hardware device drivers running on STM32F3 Discovery, STM32F103 "Blue Pill", RaspberryPi and micro:bit boards

    Project mention: Playing audio files in a Pi Pico without a DAC | news.ycombinator.com | 2024-03-08

    It was actually quite simple and a lot of fun to write (and hear!).

    Video: [1]

    Source code: [2]

    [1]: https://blog.eldruin.com/ad983x-waveform-generator-dds-drive...

    [2]: https://github.com/eldruin/driver-examples/blob/master/stm32...

  • bl602-hal

    Hardware Abstract Layer for BL602 RISC-V WiFi + BLE SoC in embedded Rust

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • OFMon

    Offline-first smart energy monitoring platform using Rust, ESP32, Thingsboard, and a fork of Thingsboard Mobile flutter app.

  • dht-sensor

    Rust embedded-hal based driver for the DHT11/DHT22 sensor

  • mpu6050-dmp-rs

    Platform-independent I2C driver for MPU6050. Supports DMP usage. Fork of drogue-mpu-6050 which uses only embedded-hal traits (no dependency on embedded-time or drogue-embedded-timer).

  • notecard-rs

    Rust driver for the Blues.io Notecard (https://blues.io/products/notecard/)

  • atsam4-hal

  • esp32-phantom

    ESP32 Rust-based WiFi and BLE sandbox

  • ebyte-e32-ui

    Ebyte E32 Command Line Interface + Minimal Graphical User Interface

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust embedded-hal discussion

Log in or Post with

Rust embedded-hal related posts

  • How to Learn Rust in 2024

    1 project | news.ycombinator.com | 23 Sep 2024
  • Rust on Espressif chips – 29-09-2023

    2 projects | news.ycombinator.com | 30 Sep 2023
  • The Embedded Rust ESP Development Ecosystem

    7 projects | dev.to | 15 Sep 2023
  • Arduino Uno issue with interfacing with a dht11 sensor.

    4 projects | /r/rust | 4 Jul 2023
  • How to write HALs and get into microcontroller programming

    2 projects | /r/rust | 13 Sep 2022
  • Rust embedded device driver examples for bluepill, and other boards

    1 project | news.ycombinator.com | 25 Jul 2022
  • Looking for a highly resource constrained target to run Rust on. Any ideas?

    3 projects | /r/rust | 6 May 2022
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 7 Nov 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source embedded-hal projects in Rust? This list will help you:

Project Stars
1 esp-hal 748
2 potatis 659
3 atsamd 559
4 esp-idf-hal 459
5 linux-embedded-hal 237
6 driver-examples 95
7 bl602-hal 75
8 OFMon 40
9 dht-sensor 27
10 mpu6050-dmp-rs 18
11 notecard-rs 8
12 atsam4-hal 5
13 esp32-phantom 4
14 ebyte-e32-ui 3

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai