X-Git-Url: https://git.llucax.com/z.facultad/66.09/etherled.git/blobdiff_plain/d413179bc3d57b6b1688576f728ad989f914b64a..0052faf6d85ec776823a1a33efc8d911b4b4e2f6:/doc/protocolo.txt?ds=inline diff --git a/doc/protocolo.txt b/doc/protocolo.txt index a55bf5b..fb925bc 100644 --- a/doc/protocolo.txt +++ b/doc/protocolo.txt @@ -45,21 +45,22 @@ ACK al mismo paquete recibido (s Paquete ELP ----------- - +0 1 N +----------------+--------------------------------+ | CABECERA | DATOS (opcional) | +----------------+--------------------------------+ -/---- 1 byte ----/---------- 0-64 bytes ----------/ +/---- 1 byte ----/----------- Variable -----------/ CABECERA -------- La cabecera está compuesta por los siguientes campos: -+-----+--------------------+---------------+ -| GS | VAR | ID | -+-----+--------------------+---------------+ -/- 1 -/------ 4 bits ------/--- 3 bits ----/ + 7 6 5 4 3 2 1 0 ++-----+-----------------------+-----------------+ +| GS | VAR | ID | ++-----+-----------------------+-----------------+ +/- 1 -/------- 4 bits --------/---- 3 bits -----/ GS: Este bit indica si la operación es GET (0) o SET (1). @@ -104,8 +105,11 @@ Variables Definidas | | | contenido de la matriz organizado | | | como se indica en la sección Matriz ----+-------------+------------------+------------------------------------------ - 2 | DRAW | Prendido/apagado | 1 byte con conteniendo 0xFF para prender - | | del dibujado | o con 0x00 para apagar + 2 | PAUSE | Pausa el dibuja- | 1 byte contenido 0x00 para reanudar el + | | do de la matriz | dibujado, cualquier otro para pausarlo +----+-------------+------------------+------------------------------------------ + 3 | DELAY | Tiempo de retar- | 1 byte sin signo con la cantidad de 0.05 + | | do del dibujado | ms a esperar entre refresco de columnas ----+-------------+------------------+------------------------------------------ El resto de las variables quedan para futuras extensiones.