test des capteurs/actionneurs petit robot

Fork of mbed_tes_cpt by CRAC Team

all_includes.h

Committer:
matthieuvignon
Date:
2017-05-25
Revision:
5:7e1c328c5d50
Parent:
3:43843ab8af47

File content as of revision 5:7e1c328c5d50:


#include "mbed.h"
#include "AX12.h"
#include "ident_crac.h"
#include "cmsis.h"

#define SIZE_FIFO 20 
#define TIME 0.02

#define AVT 1
#define ARR 2


/********A MODIFIER*******/
//#define ARRIERE 0
#define AVANT 0
//#define CARTE ARR
#define CARTE AVT
/*************************/

extern unsigned char EtatPompe, EtatLanceur, EtatAx12, Cote, ActionAx12, EtatTurbine, EtatElectroVanne, EtatFunnyAction, EtatGameEnd, EnvoieJack;
extern unsigned char action_a_effectuer, ActionPompe, EtatCarteAvant, EtatCarteArriere;

extern InterruptIn jack;
extern PwmOut Pompe;
extern Timeout flipper;
extern unsigned char Cote;
extern Timer TimeJack;
                              
void GetPositionAx12(void);
void SendRawId (unsigned short id);
void initialisation_AX12(void);
void canRx_ISR(void);
void canProcessRx(void);
void CAN2_wrFilter (uint32_t id);
void AX12_automate(unsigned char etat_ax12);

#ifdef AVANT
    extern void gerer_turbine(unsigned char pwm_turbine);
#endif