From 89fb0b8582cfd9c3b01387566fa5d604d9bd0600 Mon Sep 17 00:00:00 2001 From: pip Date: Wed, 15 Sep 2010 17:00:36 +0000 Subject: [PATCH] Made pios_hmc5843_data_ready volatile (accessed by both interrupts and main exec loop). git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1638 ebee16cc-31ac-478f-84a7-5cbb03baadba --- flight/PiOS/Common/pios_hmc5843.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flight/PiOS/Common/pios_hmc5843.c b/flight/PiOS/Common/pios_hmc5843.c index 52506af1f..58eeb98be 100644 --- a/flight/PiOS/Common/pios_hmc5843.c +++ b/flight/PiOS/Common/pios_hmc5843.c @@ -102,7 +102,7 @@ typedef struct { } PIOS_HMC5843_ConfigTypeDef; /* Local Variables */ -static bool pios_hmc5843_data_ready; +volatile bool pios_hmc5843_data_ready; static void PIOS_HMC5843_Config(PIOS_HMC5843_ConfigTypeDef *HMC5843_Config_Struct); static bool PIOS_HMC5843_Read(uint8_t address, uint8_t *buffer, uint8_t len);