From ed719ab139f2996bae940343867ae848824dd677 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Thu, 16 Mar 2017 14:01:47 +0100 Subject: [PATCH] Make I2C_Watchdog volatile. --- devices/MK22F51212/drivers/fsl_i2c.c | 2 +- devices/MK22F51212/drivers/fsl_i2c.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/MK22F51212/drivers/fsl_i2c.c b/devices/MK22F51212/drivers/fsl_i2c.c index 1414a2d..7bdaa44 100644 --- a/devices/MK22F51212/drivers/fsl_i2c.c +++ b/devices/MK22F51212/drivers/fsl_i2c.c @@ -147,7 +147,7 @@ static i2c_isr_t s_i2cMasterIsr; static i2c_isr_t s_i2cSlaveIsr; /* SGF @brief Extern counter to ensure that I2C is always alive */ -uint32_t I2C_Watchdog; +volatile uint32_t I2C_Watchdog; /******************************************************************************* * Codes diff --git a/devices/MK22F51212/drivers/fsl_i2c.h b/devices/MK22F51212/drivers/fsl_i2c.h index ab76648..0f7ba6f 100644 --- a/devices/MK22F51212/drivers/fsl_i2c.h +++ b/devices/MK22F51212/drivers/fsl_i2c.h @@ -32,7 +32,7 @@ #include "fsl_common.h" -extern uint32_t I2C_Watchdog; +extern volatile uint32_t I2C_Watchdog; /*! * @addtogroup i2c_driver