Firmware de clavier basé sur Rust RMK : une mise à niveau stimulante

2025-04-03
Firmware de clavier basé sur Rust RMK : une mise à niveau stimulante

L'auteur a flashé son clavier Ferris Sweep avec RMK, un firmware de clavier écrit en Rust, en le comparant au firmware QMK précédent. Bien que RMK soit plus récent et qu'il ne dispose pas des configurations prédéfinies aussi complètes que celles de QMK, sa gestion des paquets basée sur Cargo et ses fonctionnalités Rust rendent sa configuration à la fois attrayante et stimulante. L'article détaille le parcours de l'auteur, de l'installation de rmkit, à la configuration du fichier keyboard.toml (y compris le processus fastidieux de mappage des broches), en passant par la création du fichier vial.json, jusqu'au flashage final du firmware et au débogage des problèmes. Les défis comprenaient la communication UART half-duplex et la compatibilité de vial.json. Malgré ces obstacles, l'auteur a réussi à exécuter RMK et partage son expérience et ses suggestions d'amélioration. Bien qu'il soit moins mature que QMK, le runtime asynchrone et la génération de code à la compilation de RMK en font un projet intéressant.

Développement firmware clavier