Matériel : Carte Romu, câble USB Type-A, ordinateur avec logiciel DAW (Ardour, Ableton).
Environnement : Installez MicroPython ou le SDK C/C++ de Raspberry Pi. Configurez votre IDE pour le débogage via les pads UART si nécessaire.
Code : Importez la bibliothèque USB MIDI. Définissez une fonction callback pour la LED RGB indiquant l'état de connexion. Mappez le bouton unique de la Romu à un message Note On/Off sur le canal 1.
Compilation : Compilez le firmware en mode 'Release' pour optimiser la taille. Assurez-vous que le descripteur USB est bien configuré en classe MIDI.
Flash : Branchez la Romu dans un port USB. Maintenez le bouton BOOTSEL (via pads si nécessaire) pour entrer en mode UF2, puis déposez le fichier .uf2.
Vérification : Ouvrez votre DAW. La Romu doit apparaître comme périphérique MIDI d'entrée. Appuyez sur le bouton pour déclencher une note. La LED doit s'illuminer en vert.
Approfondissement : Ajoutez un accéléromètre externe via I2C (sur pads) pour contrôler le pitch bend par inclinaison.