Состоялся предварительный выпуск открытого проекта 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‑контроллером.


ссылка на оригинал статьи https://habr.com/ru/articles/942378/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *