shared-bus

Bus sharing library

A crate that provides a way to share bus peripherals safely between multiple devices

Crate for sharing buses between multiple devices

GitHub

129 stars
8 watching
33 forks
Language: Rust
last commit: 9 months ago
embedded-halembedded-rustrust

Related projects:

Repository Description Stars
rahix/avr-hal A Rust-based Hardware Abstraction Layer for AVR microcontrollers and common boards. 1,322
esp-rs/esp-idf-hal A Rust library providing safe wrappers for the ESP IDF SDK drivers 469
aesteve/vertx-eventbus-client-rs Provides Rust primitives to interact with Vert.x's TCP-based event bus 10
rust-iot/radio-hal An embedded radio abstraction layer for digital devices 71
rp-rs/rp-hal A collection of high-level drivers for the RP2040 microcontroller and associated boards. 1,452
japaric/motor-driver A Rust crate providing an interface to full H-bridge motor drivers 10
sensirion/lin-bus-rs A Rust implementation of the LIN bus protocol for master and frame level communication. 17
c410-f3r/wtx A collection of transport implementations and related tools for web technologies 196
voltrb/volt-redis_message_bus Provides a simple Redis-based message bus for sending messages between app instances 4
rust-embedded-community/usb-device A framework for building USB devices in Rust. 450
riscv-rust/e310x-hal Provides an embedded hardware abstraction layer (HAL) for the E310x microcontroller family. 17
esp-rs/esp-pacs A repository of Rust crates providing peripheral access to various Espressif SoCs and modules 112
serialport/serialport-rs Provides cross-platform serial port functionality for Rust. 509
rahix/avr-device Automated wrapper generator for AVR microcontroller registers 178
david-sawatzke/hub75-rs A Rust library for controlling Hub75 RGB matrix displays 21