Time is good

Dependencies:   RoboClaw mbed

Fork of Robot2016_2-0 by ARES

Revision:
51:1056dd73a748
Parent:
49:5e2f7323f280
Child:
58:02dc8328975a
Child:
78:c28bdbf29b6e
--- a/Functions/func.h	Mon May 02 08:35:56 2016 +0000
+++ b/Functions/func.h	Wed May 04 16:15:13 2016 +0000
@@ -1,52 +1,8 @@
-#ifndef FUNC_H
-#define FUNC_H
-
-#include "mbed.h"
-#include "../RoboClaw/RoboClaw.h"
-#include "../Odometry/Odometry.h"
-#include "../StepperMotor/Stepper.h"
-#include "Map/map.h"
-#include "AX12.h"
-
-#define SEUIL 0.25
-#define VERT 1
-#define VIOLET 2
-#define ATTENTE 0
-#define GO 1
-#define STOP 2
-#define ADR 0x80
-#define dt 10000
+#include "defines.h"
 
-extern Serial logger;
-extern RoboClaw roboclaw;
-extern DigitalOut bleu;
-extern DigitalOut blanc;
-extern DigitalOut rouge;
-extern Stepper RMot;
-extern Stepper ZMot;
-extern Stepper LMot;
-extern AnalogIn capt1;
-extern AnalogIn capt2;
-extern AnalogIn capt3;
-extern InterruptIn mybutton;
-extern InterruptIn EndR;
-extern InterruptIn EndZ;
-extern InterruptIn EndL;
-//extern AX12 left_hand;
-//extern AX12 right_hand;
-extern Odometry odo;
-extern Ticker ticker;
-extern InterruptIn CAMP;
-extern InterruptIn START;
-extern DigitalOut LEDR;
-extern DigitalOut LEDV;
-
-
-extern int SIMON_i, SIMON_state, SCouleur, SStart;
-extern bool SIMON_EL, SIMON_EZ, SIMON_ER;
-
+void homologation(void);
+void depart(void);
 void changeCamp(void);
-void go(void);
 void ELpressed(void);
 void ELunpressed(void);
 void EZpressed(void);
@@ -61,7 +17,8 @@
 void init_ax12(void);
 void init_interrupt(void);
 void goHome(void);
+void goHomeL(void);
+void goHomeZ(void);
+void goHomeR(void);
 void checkAround(void);
 void update_main(void);
-
-#endif
\ No newline at end of file