← Open Lab
// OPEN LAB

USBPD-Stack

Cross-platform distribution of the NXP USB Power Delivery stack for the PTN5110.

ESP32-S3 · STM32 · ArduinoCPD 2.0 / 3.0PTN5110 TCPCBSD-3 + MIT

Open-source distribution of the NXP MCUXpresso USB Power Delivery stack (PD 2.0/3.0 policy engine, PTN5110 TCPC driver), with a modern build system and portable HAL adapters: drop-in FreeRTOS ports for ESP32-S3 and STM32 (Cube HAL) and a cooperative Arduino port. Dual-licensed: original NXP sources under BSD-3-Clause, ST-LINE additions under MIT.

Resources

Other repositories

A similar project?

Embedded, protocol, calculation tools: if you have a related use case, let’s talk.