usb-device

USB device library

A framework for building USB devices in Rust.

Experimental device-side USB framework for microcontrollers in Rust.

GitHub

450 stars
20 watching
76 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dlkj/usbd-human-interface-device A Rust library that provides an embedded USB HID library for building human interface devices 116
rust-embedded/book Documentation on using Rust to develop firmware for microcontrollers. 1,121
rust-embedded-community/embedded-storage An Embedded Storage Abstraction Layer in Rust 69
rust-embedded/nb A library providing a minimal and reusable non-blocking I/O layer 88
fmckeogh/usb-pd-rs A Rust library and firmware driver for USB Power Delivery with support for specific hardware devices. 19
rust-embedded/riscv Provides a set of Rust libraries and tools for accessing and interacting with RISC-V microcontrollers. 852
node-usb/node-usb A Node.js library that enables communication with USB devices 1,568
mikeobrien/hidlibrary Enables enumeration and communication with HID-compatible USB devices in .NET. 589
riscv-rust/gd32vf103xx-hal A hardware abstraction layer for the GD32VF103 microcontroller family 54
rust-embedded/wg The embedded WG project coordinates efforts to improve the quality and accessibility of software development for embedded systems using Rust. 1,926
rust-embedded-community/tm4c-hal An Embedded HAL and general chip support for the TM4C123/LM4F120 microcontrollers 41
gd32v-rust/gd32vf103-hal A hardware abstraction layer for a RISC-V microcontroller 62
drogue-iot/embedded-tls An embedded device TLS 1.3 implementation in Rust 172
rust-embedded/arm-dcc Provides a Rust API for debugging and communicating with embedded systems 9
rust-embedded/gpio-cdev Provides Rust API access to GPIO character device ABI 216