Un driver USB senza documentazione ufficiale
- Sfida
- Un dispositivo senza supporto ufficiale su Linux.
- Decisione tecnica
- Reverse engineering del protocollo USB e un workspace Rust con tre crate, testato in CI su diverse distribuzioni.
- Trasferibile
- Integrare hardware o protocolli che nessuno ha documentato.
- Rust, workspace di 3 crate
- CI su Fedora, Debian, Ubuntu e Arch
- Licenza MIT
Hai un caso simile? Parliamone