surban / usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux using Rust.
☆96Updated 3 months ago
Alternatives and similar repositories for usb-gadget:
Users that are interested in usb-gadget are comparing it to the libraries listed below
- ☆44Updated 4 months ago
- ☆20Updated 3 months ago
- A new pure-Rust library for cross-platform low-level access to USB devices.☆277Updated 3 weeks ago
- ☆61Updated 2 years ago
- Ferris-on-Air: An experimental Wi-Fi stack for rust on the ESP32.☆172Updated this week
- Second stage bootloader for the RP2040, suitable for use with a Rust application.☆79Updated last year
- A Rust PAC for the RP2350 series of Microcontrollers☆31Updated last month
- Idiomatic Rust API for littlefs☆65Updated 3 weeks ago
- USB-PD and associated hardware driver libraries in Rust☆21Updated 2 months ago
- usb-device implementation for STM32 microcontrollers☆105Updated 8 months ago
- Python package to handle vendor-supplied, often buggy SVD files.☆81Updated this week
- Universal Serial Rust; a pure-rust library for working with USB devices☆106Updated 2 years ago
- Work-in progress minimal CDC-ACM (USB serial port) class for usb-device☆123Updated 2 months ago
- Support crate for Raspberry Pi's PIO architecture.☆163Updated 3 weeks ago
- VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basi…☆69Updated 8 months ago
- Peripheral Access Crates for Espressif SoCs and modules☆129Updated this week
- Experimental full-rust Wi-Fi driver for the ESP32☆35Updated last week
- Minimal no_std MQTT v5.0 client implementation☆152Updated 2 months ago
- no_std crate for parsing AT commands☆121Updated 3 weeks ago
- Driver for the USBD peripheral in nRF microcontrollers☆20Updated 10 months ago
- Cross-platform, full Bluetooth Mesh stack implemented in Rust☆55Updated 2 years ago
- Rust macro for generating flexible bitfields, useful for low-level code (embedded or emulators).☆40Updated 3 weeks ago
- Implementation of Rust Embedded HAL traits for FTDI devices☆37Updated last week
- ☆95Updated 2 weeks ago
- Rust Protobuf library targetting embedded systems and no_std environments without an allocator☆70Updated 4 months ago
- A crate for storing data in flash memory with minimal need for erasing pages☆132Updated last week
- Making Hubris available to external applications.☆47Updated 2 months ago
- Key-value store for embedded systems, for raw NOR flash, using an LSM-Tree.☆92Updated 4 months ago
- Rust client-side implementation of the rock usb protocol☆50Updated 3 months ago
- Ariel OS is a library operating system for secure, memory-safe, low-power Internet of Things, written in Rust☆135Updated this week