Programme d'utilisation des AX12 avec rajout de l'MX12
Fork of test_carteAToutFaire_PR by
Diff: all_includes.h
- Revision:
- 2:9d280856a536
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/all_includes.h Fri May 19 08:06:49 2017 +0000 @@ -0,0 +1,29 @@ + +#include "mbed.h" +#include "AX12.h" +#include "ident_crac.h" +#include "cmsis.h" + + + +#define SIZE_FIFO 20 +#define TIME 0.1 + +extern unsigned char EtatPompeDroite, EtatPompeGauche, EtatLanceur, EtatAx12, ChoixBras, ActionAx12, EtatTurbine, EtatServoVanne; +extern unsigned char action_a_effectuer, ActionPompe; + +extern PwmOut PompeDroite; + +unsigned char mvtBrasAvant(unsigned char ID1, unsigned short GSpeed1, unsigned short GPosition1, + unsigned char ID2, unsigned short GSpeed2, unsigned short GPosition2, + unsigned char ID3, unsigned short GSpeed3, unsigned short GPosition3); +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, unsigned char choix_bras); +void gerer_turbine(unsigned char pwm_turbine); + +