Firmware de teclado baseado em Rust RMK: Uma atualização desafiadora
O autor instalou o RMK, um firmware de teclado baseado em Rust, em seu teclado Ferris Sweep, contrastando-o com o firmware QMK anterior. Embora o RMK seja mais recente e não possua as extensas configurações predefinidas do QMK, sua gerência de pacotes baseada em Cargo e recursos Rust tornam a configuração atraente e desafiadora. O artigo detalha a jornada do autor, desde a instalação do rmkit, configuração do arquivo keyboard.toml (incluindo o doloroso processo de mapeamento de pinos), criação do arquivo vial.json, até a gravação final do firmware e a depuração de problemas. Desafios incluíram comunicação UART half-duplex e compatibilidade vial.json. Apesar desses obstáculos, o autor executou com sucesso o RMK e compartilha sua experiência e sugestões de melhorias. Embora menos maduro que o QMK, o tempo de execução assíncrono e a geração de código em tempo de compilação do RMK o tornam um projeto atraente.
Leia mais