Pelo que posso dizer, USB-C é uma porta maravilhosa que suporta um amálgama confuso de diferentes protocolos.
Eu tenho um Lenovo T480 que suporta carregamento USB-C, mas parece sempre ser uma questão de saber se um novo carregador (e cabo) carregará com sucesso, mesmo que forneça uma voltagem e amperagem apropriadas. Se o novo hardware não for carregado com êxito, será quase impossível saber qual é o problema.
Que hardware, software ou técnicas posso usar para determinar qual PD/AM/3.1/etc. recursos são suportados por uma porta USB-C?(Pontos de bônus se também puder determinar o conjunto de recursos do cabo.)
Respostas anteriores, comoesseeesseexplicar a paisagem complexa que rodeia este porto, mas não como navegar nele. Uma pesquisa superficial na web traz principalmente artigos reclamando sobre como tudo isso é confuso. Qualquer orientação é apreciada.