From 8bfaa997d31e0b13e770ace2e9ab0bba585e9d4d Mon Sep 17 00:00:00 2001 From: pip Date: Mon, 13 Sep 2010 20:52:56 +0000 Subject: [PATCH] made curr_state 'volatile' in pios_i2c_priv.h to prevernt compiler optimization lockup. git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1611 ebee16cc-31ac-478f-84a7-5cbb03baadba --- flight/PiOS/inc/pios_i2c_priv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flight/PiOS/inc/pios_i2c_priv.h b/flight/PiOS/inc/pios_i2c_priv.h index f8af660e4..50f6ac6df 100644 --- a/flight/PiOS/inc/pios_i2c_priv.h +++ b/flight/PiOS/inc/pios_i2c_priv.h @@ -84,7 +84,7 @@ struct pios_i2c_adapter { bool bus_needed_reset; - enum i2c_adapter_state curr_state; + volatile enum i2c_adapter_state curr_state; const struct pios_i2c_txn * first_txn; const struct pios_i2c_txn * active_txn; const struct pios_i2c_txn * last_txn;