12 Repositories
Rust arduino Libraries
How to use an Arduino library in a Rust project?
Example of an Arduino library usage in a Rust project The project tested with Arduino UNO on Fedora 35. It demonstrates the usage of LiquidCrystal_I2C
Arduino Uno 9 axis acceleration sensor (BMX055) reader implemented in Rust.
Arduino Uno Accelaration reader in Rust Components Arduino Uno (Probably possible with other AVR microcontrollers) BMX055 (Japanese website) Datasheet
An open-source emulator for small OLED displays that are often used for Arduino/IOT projects.
SSD1306 OLED Emulator An open-source emulator for small OLED displays that are often used for Arduino/IOT projects. This project is still in an alpha
Garden monitoring system using m328p Arduino Uno boards. 100% Rust [no_std] using the avr hardware abstraction layer (avr-hal)
uno-revive-rs References Arduino Garden Controller Roadmap uno-revive-rs: roadmap Components & Controllers 1-2 Uno R3 m328p Soil moisture sensor: m328
Garden monitoring system using m328p and m2560 Arduino Uno boards
Garden monitoring system using m328p and m2560 Arduino Uno boards. 100% Rust [no_std] using the avr hardware abstraction layer (avr-hal)
🖥 Simple Arduino Serial Monitor
Born out of the desire to connect to an Arduino without having to run the whole Arduino suite.
Hardware Abstraction Layer for AVR microcontrollers and common boards
avr-hal Hardware Abstraction Layer for AVR microcontrollers and common boards (for example Arduino). Based on the avr-device crate. This is a new vers
Board Support Crate for Arduino Leonardo in Rust
Deprecation Note: This crate will soon be deprecated in favor of avr-hal. avr-hal is a new approach to writing the HAL crate, that was designed with s
CHIP-8 implementation in Rust targeting AVR microcontrollers
CHIP-8 implementation for a very simple breadboard toy This is a CHIP-8 virtual machine implementation running on AVR. Its big party trick is that it
Demo for Arduboy written in rust
arduboy-hello-rs Install Install Rust with rustup https://www.rust-lang.org/en-US/install.html Install Arduino IDE https://www.arduino.cc/en/Main/Soft
Arduino Nano frequency counter with atomic clock accuracy
Arduino Nano frequency counter with atomic clock accuracy Project description and test setup With this project you can measure a frequency from less t
Reusable components for the Arduino Uno.
Ruduino This library provides a set of reusable components for the Arduino Uno. Overview Register and bit definitions use ruduino::cores::current::POR