summaryrefslogtreecommitdiff
path: root/digital/beacon
diff options
context:
space:
mode:
authorFlorent Duchon2012-04-24 19:27:48 +0200
committerFlorent Duchon2012-05-04 00:06:28 +0200
commitbc86978c64689051681829caea2b60ba23a86fba (patch)
treef9d737f26935c9c2fa22022392aaae777a0e41cf /digital/beacon
parentb383e31b3b7f9dc45e6c98e4c45b7779508fcfaf (diff)
digital/beacon: manage motor rotation during calibration
Diffstat (limited to 'digital/beacon')
-rw-r--r--digital/beacon/src/calibration.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/digital/beacon/src/calibration.c b/digital/beacon/src/calibration.c
index 95d8d168..9c2dce7d 100644
--- a/digital/beacon/src/calibration.c
+++ b/digital/beacon/src/calibration.c
@@ -25,8 +25,10 @@
#include <appTimer.h>
#include "debug_avr.h"
-#include "servo.h"
#include "calibration.h"
+#include "servo.h"
+#include "motor.h"
+
HAL_AppTimer_t calibrationTimer; // TIMER descripor used by the DEBUG task
calibration_s calibration;
@@ -48,6 +50,7 @@ void calibration_start_task(void)
calibrationTimer.callback = calibration_task;
calibration_init_structure();
servo_structure_init();
+ motor_start();
HAL_StartAppTimer(&calibrationTimer);
}
@@ -55,6 +58,7 @@ void calibration_start_task(void)
void calibration_stop_task(void)
{
HAL_StopAppTimer(&calibrationTimer);
+ motor_stop();
}
/* This function starts or stops the calibration task depending on the current state */