usb-pd-rs

USB PD library

A Rust library and firmware driver for USB Power Delivery with support for specific hardware devices.

USB-PD and associated hardware driver libraries in Rust

GitHub

21 stars
5 watching
5 forks
Language: Rust
last commit: 8 months ago

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 119
rust-embedded-community/usb-device A framework for building USB devices in Rust. 451
fmckeogh/vesc-comm Library providing communication protocols for interacting with VESC devices 1
fltk-rs/fltk-rs Rust bindings for a cross-platform GUI library 1,646
xmc-rs/xmc4800 A Rust library for interfacing with the XMC4800 microcontroller peripheral interface 3
alvaroparker/libfprint-rs A Rust wrapper around libfprint library for fingerprint recognition and sensor functionality. 11
haobogu/rmk A firmware library for embedded keyboards with real-time keymap editing, wireless connectivity and low-power capabilities. 652
sreedevk/pocketbase-sdk-rust Provides a Rust SDK to interact with Pocketbase's backend services 62
pulse-loop/afe4404 A software library that provides a high-level interface to interact with the AFE4404 device in embedded systems 2
ulixxe/usb_cdc A Verilog module implementing a full-speed USB communications device class for FPGA and ASIC designs. 159
xmc-rs/xmc4700 A Rust library providing peripheral access to the XMC4700 microcontroller series 3
xmc-rs/xmc4400 Generates Rust peripheral access code from SVD files used in embedded systems. 1
rudolphriedel/usb_can-fd A hardware interface between USB and CAN-FD protocols 56
fschutt/printpdf A PDF generation library with advanced features like layers, graphics, and typography. 840
esp-rs/esp-idf-hal A Rust library providing safe wrappers for the ESP IDF SDK drivers 482