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;
 
 /**