summaryrefslogtreecommitdiffhomepage
path: root/digital/beacon/src
diff options
context:
space:
mode:
authorFlorent Duchon2012-05-16 17:25:12 +0200
committerFlorent Duchon2012-05-16 17:43:10 +0200
commit36d1bbfc275e6ecb2ff267e224bac7a11f8b245e (patch)
tree2ad842ed79174eb4fa32e461dbec65ccd3b37b35 /digital/beacon/src
parentf79e9854b9aa5dd4099facb036c5e6845c6e2447 (diff)
digital/beacon: force calibration state during start
Diffstat (limited to 'digital/beacon/src')
-rw-r--r--digital/beacon/src/calibration.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/digital/beacon/src/calibration.c b/digital/beacon/src/calibration.c
index 1392519f..618fbcd3 100644
--- a/digital/beacon/src/calibration.c
+++ b/digital/beacon/src/calibration.c
@@ -45,6 +45,7 @@ void calibration_init_structure(void)
/* This function starts the calibration task */
void calibration_start_task(void)
{
+ calibration.state = CALIBRATION_INIT;
calibrationTimer.interval = CALIBRATION_FAST_TASK_PERIOD;
calibrationTimer.mode = TIMER_REPEAT_MODE;
calibrationTimer.callback = calibration_task;
@@ -59,7 +60,6 @@ void calibration_stop_task(void)
{
HAL_StopAppTimer(&calibrationTimer);
motor_stop();
- calibration.state = CALIBRATION_INIT;
}
/* This function starts or stops the calibration task depending on the current state */