https://github.com/pdsink/pdsink
Пилю USB-PD стек для эмбедов (только Sink), чтобы раз и навсегда закрыть вопрос извлечения ваттов из зарядников. Текущие не устраивают тем, что либо не все фичи поддерживают (chunking, например), либо фик заюзаешь в качестве независимой библиотеки.
Целился специально только в Sink, т.к. Src нужен намного реже, сложность заметно увеличивает, а времени мало. Ну и мне в конце концов надо не идеальную шарообразную библиотеку сделать, а свою reflow-паялку закончить.
Уже вышел на финишную извилистую кривую. Остались драйверы и всё это запустить. Но если кому эта тема близка, я бы послушал какие у кого кейзы применения. Ну или может кто захочет принять посильное участие.