Paso 12: TX
Salvamos la función mejor para el final: tx().
Esta función tiene dos variables principales. Un puntero a una matriz de caracteres y un entero que indica cuántos caracteres se encuentran en la matriz de datos. También, desea un valor de tipo boolean que representa si desea que la función de eco de los datos enviados a la pantalla. En el corazón de una función es un bucle, que escribe un carácter en un momento en el dispositivo FTDI. El bucle continúa hasta que la cuenta es igual al entero pasado a la función que indica cuántos caracteres se encuentran en la matriz. Entonces, si todos los caracteres se han escrito, entonces devuelve true. De lo contrario, devuelve false.
- 11: realidad escribe los datos en el dispositivo FTDI.
Usted puede llamar a esta función desde el código como tal,
char data[] = "ALABTU!" tx(data, sizeof(data), true);