From 7da2fc2ba7be90de6092248225a1ae53672126b7 Mon Sep 17 00:00:00 2001 From: pip <pip> Date: Mon, 13 Sep 2010 20:56:58 +0000 Subject: [PATCH] made ahrs_state 'volatile' in ahrs.c to prevent compiler optimization lockup git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1612 ebee16cc-31ac-478f-84a7-5cbb03baadba --- flight/AHRS/ahrs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flight/AHRS/ahrs.c b/flight/AHRS/ahrs.c index 7db022498..ec97ccbee 100644 --- a/flight/AHRS/ahrs.c +++ b/flight/AHRS/ahrs.c @@ -45,7 +45,7 @@ * @arg AHRS_DATA_READY - Data ready for downsampling and processing * @arg AHRS_PROCESSING - Performing update on the available data */ -enum {AHRS_IDLE, AHRS_DATA_READY, AHRS_PROCESSING} ahrs_state; +volatile enum {AHRS_IDLE, AHRS_DATA_READY, AHRS_PROCESSING} ahrs_state; enum algorithms ahrs_algorithm; /**