🛠 Pavé macro HID personnalisé

Carte de développement USB Romu (RP2354A) · intermediaire · Créez un pavé macro USB ultra-compact pour automatiser vos raccourcis clavier.

  1. Matériel : Carte Romu, port USB Type-A, logiciel de configuration système (AutoHotKey, Karabiner).
  2. Développement : Utilisez le SDK C/C++ pour créer un périphérique HID générique. Définissez le descripteur USB pour déclarer la Romu comme clavier et souris.
  3. Logique : Codez une machine à états pour le bouton unique. Un appui court envoie une séquence de touches (ex: Ctrl+C, Ctrl+V). Un appui long bascule en mode 'souris'.
  4. LED : Programmez la LED RGB pour indiquer le mode actif (rouge pour clavier, bleu pour souris). Utilisez le PWM pour le contrôle de luminosité.
  5. Flash : Compilez le projet. Entrez en mode BOOTSEL en court-circuitant les pads dédiés. Copiez le binaire .uf2 sur le lecteur USB.
  6. Test : Branchez la Romu. Ouvrez un éditeur de texte. Appuyez sur le bouton pour vérifier l'envoi des raccourcis. Changez de mode pour tester le contrôle du curseur.
  7. Approfondissement : Ajoutez une mémoire non volatile (Flash du RP2354) pour sauvegarder les macros personnalisées définies via une interface série.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels