summaryrefslogtreecommitdiff
path: root/n/avr/proto
diff options
context:
space:
mode:
Diffstat (limited to 'n/avr/proto')
-rw-r--r--n/avr/proto/proto.txt15
1 files changed, 6 insertions, 9 deletions
diff --git a/n/avr/proto/proto.txt b/n/avr/proto/proto.txt
index 33f09f9..a253086 100644
--- a/n/avr/proto/proto.txt
+++ b/n/avr/proto/proto.txt
@@ -23,24 +23,21 @@ n'est pas entouré de ces caractères est ignoré.
Le point d'exclamation est directement suivi de la commande. La commande est
un caractère alphabétique minuscule ou majuscule.
-Après la commande vient une liste de d'arguments séparés par des virgules
-optionnelles. Les arguments sont codés en hexadécimal, sur un ou deux octets
-en fonction du réglage à la compilation.
+Après la commande vient une liste de d'arguments. Les arguments sont codés en
+hexadécimal.
Par exemple :
^<<
!z
-!v03,f5
-!c0094,ffa8
+!v03f5
+!c0094ffa8
^>>
* Utilisation
-On appelle d'abord la fonction d'initialisation avec en premier paramètre la
-fonction callback (qui est appelée en cas de décodage réussi ou en cas
-d'erreur), et en second paramètre la fonction de sortie (appelé avec en
-paramètre le caractère à sortir).
+On doit définir les fonctions |proto_callback| et |proto_putc|, respectivement
+appelées lors de la reception d'une commande et pour envoyer un caractère.
Pour chaque caractère reçu, on appelle |proto_accept|. Pour envoyer des
commandes, on utilise les fonctions |proto_send...|.