DESPLAZAMIENTO PICCOLO

Dependencies:   mbed

Fork of 01-04EntregaPrimerCorte by ferney alberto beltran molina

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.h Source File

main.h

00001 #ifndef MAIN_H   
00002 #define MAIN_H  
00003 
00004 
00005 #include "draw.h"
00006 #include "memory.h"
00007 //******************************************************************************
00008 // Desarrollado por ferney beltran fbeltran@ecci.edu.co
00009 //******************************************************************************
00010 
00011 //*****************************************************************************
00012 //  COMANDOS
00013 //  |POS_0|POS_1|POS_2| POS_3 | 
00014 //  | #C  |  a  |  b  |   c   |
00015 //
00016 // #C       ->  Indica el comando FF, FE, ...
00017 // a        ->  es el fin de comando F0 en otros casos es el valor de la coord X
00018 //b         ->  Coordenada Y
00019 // c        ->   fin de comando F0
00020 
00021 // Nota: El fin  de comando no se almacena 
00022 //******************************************************************************
00023 
00024 /*
00025 prueba 1
00026 ff f0
00027 dibujando 
00028 
00029 prueba 2
00030 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
00031 salvar, vert 0 0     draw   vert 0 50    vert 50 50   vert 50 0    vert 0 0     nodraw  stop   dibujando
00032 
00033 prueba 3
00034 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
00035 salvar, vert 0 0     draw   vert 0 10    vert 50 10   vert 50 20   vert 0 20    vert 0 30    vert 50 30   vert 50 40   vert 0 40    stop   dibujando
00036 
00037 
00038 */
00039 
00040 #define DEBUG 1
00041 
00042 
00043 void debug_m(char *s , ... );
00044 uint32_t read_command();
00045 void init_serial();
00046 void drawing();
00047 void saving();
00048 
00049 
00050 /********************* PARAMETROS PARA DEFINIR  EL  COMMANDO ******************/
00051 #define CM_DRAWING  0xff
00052 #define CM_SAVING   0xfe
00053 #define CM_VERTEX2D 0xfd
00054 #define CM_DRAW 0xfc
00055 #define CM_NODRAW 0xfb
00056 #define CM_STOP 0xfa
00057 #define CM_END 0xf0
00058 
00059 #endif //  MAIN_H