Étape 12: TX
Nous avons économisé la fonction meilleure pour la fin : tx().
Cette fonction prend deux variables principales. Pointeur vers un tableau de caractères et un entier indiquant le nombre de caractères se trouvent dans le tableau de données. En outre, elle veut une valeur boolean qui représente si vous voulez que la fonction écho les données envoyées à l’écran. Au cœur d’une fonction est une boucle, qui écrit un caractère à la fois sur le périphérique FTDI. La boucle continue jusqu'à ce que le nombre est égal à l’entier passé à la fonction indiquant combien de caractères se trouvent dans le tableau. Ensuite, si tous les caractères ont été écrits, puis elle retourne true. Sinon, elle retourne false.
- 11 : en fait écrit les données dans le périphérique FTDI.
Vous pouvez appeler cette fonction à partir de votre code comme suit,
char data[] = "ALABTU!" tx(data, sizeof(data), true);