Состоялся предварительный выпуск открытого проекта pdsink — стека USB PD для встраиваемых устройств

30 августа 2025 года состоялся предварительный релиз открытого проекта под названием pdsink. Это стек USB PD для встраиваемых устройств. Исходный код решения написан на C++ и опубликован на GitHub под лицензией MIT. Документация и примеры решения по проекту.

Библиотека pdsink ориентирована на разработчиков аппаратной части различных мобильных компонентов и компьютерных элементов, которым нужна простая поддержка питания по USB PD. Основной упор в проекте сделан на режиме SNK, как наиболее востребованном.

Текущие возможности проекта:

PD‑стек без привязок к платформе (пока только sink);

полная поддержка последней спецификации USB PD Rev3.2 v1.1;

драйвер для FUSB302B (одного из самых популярных чипов) под FreeRTOS, на текущий момент — с HAL для ESP32;

Device Policy Manager (не регламентирован в спецификации) под типовые задачи.

В планах разработчиков сделать драйвер для STM32G0/STM32G0 со встроенным PD‑контроллером.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии