RP20240_Device_USB/Readme.md

29 lines
962 B
Markdown

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.