From e69b7e20997e120279c98a4a72dc48bd0e88e5b8 Mon Sep 17 00:00:00 2001 From: Ferdia McKeogh Date: Tue, 30 May 2023 09:13:48 +0100 Subject: [PATCH] Add `usb-pd` --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index aa80dcb..cd1d9f5 100644 --- a/README.md +++ b/README.md @@ -760,6 +760,7 @@ Otherwise please add it to the [WIP section](#WIP) below. 1. [embedded-ccs811] - I2C - Gas and VOC sensor driver for monitoring indoor air quality - [Intro blog post][49] - ![crates.io](https://img.shields.io/crates/v/embedded-ccs811.svg) 1. [embedded-sdmmc] - SPI - SD/MMC Card Driver with MS-DOS Partition and FAT16/FAT32 support - [Intro post][20] ![crates.io](https://img.shields.io/crates/v/embedded-sdmmc.svg) 1. [ENC28J60] - SPI - Ethernet controller - [Intro blog post][4] - ![crates.io](https://img.shields.io/crates/v/enc28j60.svg) +1. [FUSB302B] - I2C - Programmable USB Type‐C Controller with USB Power Delivery - [github][69] 1. [HC-12] - SERIAL - Wireless serial transceiver module - [Intro blog post][56] - [github][53] - ![crates.io](https://img.shields.io/crates/v/hc12-at.svg) 1. [HTS221] - I2C - Humidity and temperature sensor - [Intro blog post][7] - ![crates.io](https://img.shields.io/crates/v/hts221.svg) 1. [IIS2MDC] - I2C - ST's High accuracy, ultra-low-power, 3-axis digital output magnetometer - ![crates.io](https://img.shields.io/crates/v/iis2mdc.svg) @@ -881,6 +882,7 @@ Otherwise please add it to the [WIP section](#WIP) below. [66]: https://github.com/GrepitAB/ade791x-rs [67]: https://barafael.github.io/A-Platform-Agnostic-Driver-for-EBYTE-E32-LoRa-Modules/ [68]: https://github.com/UnderLogic/sega-controller +[69]: https://github.com/fmckeogh/usb-pd-rs [AD983x]: https://crates.io/crates/ad983x [adafruit-alphanum4]: https://crates.io/crates/adafruit-alphanum4 @@ -903,6 +905,7 @@ Otherwise please add it to the [WIP section](#WIP) below. [embedded-ccs811]: https://crates.io/crates/embedded-ccs811 [embedded-sdmmc]: https://crates.io/crates/embedded-sdmmc [ENC28J60]: https://crates.io/crates/enc28j60 +[FUSB302B]: https://github.com/fmckeogh/usb-pd-rs [HTS221]: https://crates.io/crates/hts221 [IIS2MDC]: https://crates.io/crates/iis2mdc [ISM330DHCX]: https://crates.io/crates/ism330dhcx @@ -1223,6 +1226,7 @@ Work in progress drivers. Help the authors make these crates awesome! 1. [Stepper]: Universal Stepper Motor Interface - ![crates.io](https://img.shields.io/crates/v/stepper.svg) 1. [tinybmp](https://crates.io/crates/tinybmp): No-std, no-alloc BMP parser for embedded systems. [Introductory blog post](https://wapl.es/rust/2019/03/04/embedded-graphics-0.4.7-bmp-support.html) - ![crates.io](https://img.shields.io/crates/v/tinybmp.svg) 1. [vga-framebuffer]: A VGA signal generator and font renderer for VGA-less microcontrollers. Used by [Monotron](https://github.com/thejpster/monotron) to generate 48 by 36 character display using 3 SPI peripherals and a timer. ![crates.io](https://img.shields.io/crates/v/vga-framebuffer.svg) +1. [usb-pd](https://github.com/fmckeogh/usb-pd-rs): USB-PD library, supports using the FUSB302B as a Sink driver, with Source functionality planned. 1. [wyhash]: A fast, simple and portable hashing algorithm and random number generator. - ![crates.io](https://img.shields.io/crates/v/wyhash.svg) 1. [adafruit-bluefruit-protocol]: A `no_std` parser for the [Adafruit Bluefruit LE Connect controller protocol]. - ![crates.io](https://img.shields.io/crates/v/adafruit-bluefruit-protocol)