nicolas rojas
/
segundo_copy
pausa
Fork of primercorte by
Diff: main.h
- Revision:
- 0:0119b611fc51
- Child:
- 1:6ed951d975cc
diff -r 000000000000 -r 0119b611fc51 main.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.h Wed Apr 11 02:19:13 2018 +0000 @@ -0,0 +1,59 @@ +#ifndef MAIN_H +#define MAIN_H + + +#include "draw.h" +#include "memory.h" +//****************************************************************************** +// Desarrollado por ferney beltran fbeltran@ecci.edu.co +//****************************************************************************** + +//***************************************************************************** +// COMANDOS +// |POS_0|POS_1|POS_2| POS_3 | +// | #C | a | b | c | +// +// #C -> Indica el comando FF, FE, ... +// a -> es el fin de comando F0 en otros casos es el valor de la coord X +//b -> Coordenada Y +// c -> fin de comando F0 + +// Nota: El fin de comando no se almacena +//****************************************************************************** + +/* +prueba 1 +ff f0 + +prueba 2 +fe f0 fd 00 00 f0 fc f0 fd 00 32 f0 fd 32 32 f0 fd 32 00 f0 fd 00 00 f0 fb f0 fa f0 +ff f0 + +prueba 3 +fe f0 fd 00 00 f0 fc f0 fd 00 0A f0 fd 32 0A f0 fd 32 14 f0 fd 00 14 f0 fd 00 1E f0 fd 32 1E f0 fd 32 28 f0 fd 00 28 f0 fa f0 +ff f0 + + + +*/ + +#define DEBUG 1 + + +void debug_m(char *s , ... ); +uint32_t read_command(); +void init_serial(); +void drawing(); +void saving(); + + +/********************* PARAMETROS PARA DEFINIR EL COMMANDO ******************/ +#define CM_DRAWING 0xff +#define CM_SAVING 0xfe +#define CM_VERTEX2D 0xfd +#define CM_DRAW 0xfc +#define CM_NODRAW 0xfb +#define CM_STOP 0xfa +#define CM_END 0xf0 + +#endif // MAIN_H \ No newline at end of file