Biblio à utiliser pour communiquer avec la carte moteur

Dependents:   Asserv_mot Asserv_mot

Committer:
kkoichy
Date:
Fri Jun 10 22:40:33 2016 +0000
Revision:
0:3a1f19e51eb2
Truc ? utiliser pour la communication avec la carte moteur

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kkoichy 0:3a1f19e51eb2 1 #ifndef CRAC_CONSTANTES
kkoichy 0:3a1f19e51eb2 2 #define CRAC_CONSTANTES
kkoichy 0:3a1f19e51eb2 3 // ****************************************************************************************
kkoichy 0:3a1f19e51eb2 4 // * CONSTANTES SYMBOLIQUES *
kkoichy 0:3a1f19e51eb2 5 // ****************************************************************************************
kkoichy 0:3a1f19e51eb2 6
kkoichy 0:3a1f19e51eb2 7
kkoichy 0:3a1f19e51eb2 8
kkoichy 0:3a1f19e51eb2 9 #define SIZE_FIFO 25 //Taille du buffer pour le bus CAN
kkoichy 0:3a1f19e51eb2 10
kkoichy 0:3a1f19e51eb2 11 #define SIZE 750 //Taille d'une ligne du fichier
kkoichy 0:3a1f19e51eb2 12 #define SIZE_BUFFER_FILE 150 //Taille du buffer d'instruction
kkoichy 0:3a1f19e51eb2 13
kkoichy 0:3a1f19e51eb2 14
kkoichy 0:3a1f19e51eb2 15
kkoichy 0:3a1f19e51eb2 16 /****
kkoichy 0:3a1f19e51eb2 17 ** Variable à modifier en fonction du robot
kkoichy 0:3a1f19e51eb2 18 ***/
kkoichy 0:3a1f19e51eb2 19 #define ROBOT_BIG//Indique que l'on va compiler pour le gros robot
kkoichy 0:3a1f19e51eb2 20 //#define ROBOT_SMALL
kkoichy 0:3a1f19e51eb2 21
kkoichy 0:3a1f19e51eb2 22 #ifdef ROBOT_BIG
kkoichy 0:3a1f19e51eb2 23
kkoichy 0:3a1f19e51eb2 24 #define NOMBRE_CARTES 5 //Le nombre de carte présente sur le gros robot
kkoichy 0:3a1f19e51eb2 25 #define POSITION_DEBUT_X 765
kkoichy 0:3a1f19e51eb2 26 #define POSITION_DEBUT_Y 100
kkoichy 0:3a1f19e51eb2 27 #define POSITION_DEBUT_T 900
kkoichy 0:3a1f19e51eb2 28
kkoichy 0:3a1f19e51eb2 29 #define BALISE_TIMEOUT 6000
kkoichy 0:3a1f19e51eb2 30
kkoichy 0:3a1f19e51eb2 31 #else
kkoichy 0:3a1f19e51eb2 32
kkoichy 0:3a1f19e51eb2 33 #define NOMBRE_CARTES 3 //Le nombre de carte présente sur le petit robot
kkoichy 0:3a1f19e51eb2 34 #define POSITION_DEBUT_X 990
kkoichy 0:3a1f19e51eb2 35 #define POSITION_DEBUT_Y 150
kkoichy 0:3a1f19e51eb2 36 #define POSITION_DEBUT_T 0
kkoichy 0:3a1f19e51eb2 37
kkoichy 0:3a1f19e51eb2 38 #define BALISE_TIMEOUT 2000
kkoichy 0:3a1f19e51eb2 39
kkoichy 0:3a1f19e51eb2 40 #endif
kkoichy 0:3a1f19e51eb2 41
kkoichy 0:3a1f19e51eb2 42
kkoichy 0:3a1f19e51eb2 43
kkoichy 0:3a1f19e51eb2 44 #endif