RP20240_Device_USB/Readme.md

962 B

Projet modèle pour le Rpi Pico (RP2040)

Code pour travailler sur la communication USB, côté device.

Méthode de test

  • Ouvrir un terminal pour lire les données reçues en désactivant l'écho

    stty -F /dev/ttyACM1 -echo

    cat /dev/ttyACM0

  • Ouvrir un terminal pour envoyer les données. Contrôle de la LED avec :

    echo -e "\xFF\xFF\x06rD\x00\x01\x06\x00" > /dev/ttyACM1

    ou

    echo -e "\xFF\xFF\x06rD\x00\x01\x36\x00" > /dev/ttyACM1

  • Tester la réception de la position

    echo -e "\xFF\xFF\x11rP\x00\x0C\x01\x01\x01\x01\x05\x05\x05\x05\x09\x09\x09\x09\x00" > /dev/ttyACM1

Difficultés rencontrées

En testant avec Linux, le terminal peut manger certains caractères lorsqu'il les reçoit (0x11, 0x12 et 0x13). Le type message_t contient trop de champs, il faut supprimer les champs inutiles en s'assurant qu'il n'y a pas d'utilisation de ces champs.