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

19 stars
5 watching
4 forks
Language: Rust
last commit: 5 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 116
rust-embedded-community/usb-device A framework for building USB devices in Rust. 450
fmckeogh/vesc-comm Library providing communication protocols for interacting with VESC devices 1
fltk-rs/fltk-rs Rust bindings for a lightweight GUI library with customizable widgets and permissive licensing. 1,614
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. 601
sreedevk/pocketbase-sdk-rust Provides a Rust SDK to interact with Pocketbase's backend services 58
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. 157
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 54
fschutt/printpdf A PDF generation library with advanced features like layers, graphics, and typography. 827
esp-rs/esp-idf-hal A Rust library providing safe wrappers for the ESP IDF SDK drivers 469