Um driver USB sem documentação oficial
- Desafio
- Um dispositivo sem suporte oficial no Linux.
- Decisão técnica
- Engenharia reversa do protocolo USB e um workspace de Rust com três crates, testado em CI contra várias distribuições.
- Transferível
- Integrar hardware ou protocolos que ninguém documentou.
- Rust, workspace de 3 crates
- CI em Fedora, Debian, Ubuntu e Arch
- Licença MIT
Tem um caso parecido? Vamos conversar