HUSB238
Управление переговорами USB Power Delivery через чип HUSB238: определение доступных напряжений и токов источника питания, выбор и установка нужного напряжения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:99b6630c651140a6ec32db87f529e6e382cfa5f919083d76a109e79e568d8a05HUSB238-1.0.0-99b6630c.zipОписание
Библиотека для работы с чипом HUSB238 от Hynetek, который управляет переговорами по протоколу USB Power Delivery. Позволяет узнать, какие напряжения и токи поддерживает подключённый источник питания, затем выбрать и установить нужное напряжение. Функциональность включает запрос характеристик (begin и get capabilities), переключение между доступными напряжениями (set voltage), опрос текущего состояния и получение информации о установленном контракте (get pd voltage и get pd current). Состояние питания доступно через структуру status, которая разбирает 16 бит данных на отдельные флаги согласно спецификации HUSB. Применяется для ситуаций, когда нужно динамически менять напряжение питания на Arduino в зависимости от того, что предлагает USB-PD источник.