usb-device
USB device library
A framework for building USB devices in Rust.
Experimental device-side USB framework for microcontrollers in Rust.
450 stars
20 watching
76 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list
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 |