Programme d'utilisation des AX12 et de l'MX12 V3

Fork of Utilisatio_MX12_V2 by CRAC Team

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);
+
+