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: 11 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,336
esp-rs/esp-idf-hal A Rust library providing safe wrappers for the ESP IDF SDK drivers 482
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,487
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 focused on web technologies 228
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. 451
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 116
serialport/serialport-rs Provides cross-platform serial port functionality for Rust. 528
rahix/avr-device Automated wrapper generator for AVR microcontroller registers 184
david-sawatzke/hub75-rs A Rust library for controlling Hub75 RGB matrix displays 22