Home - manuelbl/usb-pd-arduino GitHub Wiki
Welcome to USB PD Wiki!
Find all the information for creating your own USB Power Delivery application using simple Arduino code, e.g. about creating a USB PD Protocol Analyzer for 5 USD, or setting up a PlatformIO project.
Modes of Operation
Monitor Mode: The library monitors the USB PD communication between two devices but does not interact. In monitor mode, less additional hardware, less wiring and less pins are used. Many Wiki pages explicitly highlight the difference between Monitor and Sink mode.
Power Sink Mode / Sink Mode: The library acts as a power sink and interacts with a power supply (aka power source) using USB PD messages. Sink mode requires more hardware components and more pins. Many Wiki pages explicitly highlight the difference between Monitor and Sink mode.
Board-specific Information
Additional Components
Some MCUs require additional components: