From 0938cc034fd7dd86a74c5e944c631f9af8e91e54 Mon Sep 17 00:00:00 2001 From: Rafal Fabich Date: Fri, 30 Oct 2015 09:14:36 +0100 Subject: [PATCH] Fixed FMPI2C1 defines in i2c_api.c --- .../mbed/targets/hal/TARGET_STM/TARGET_STM32F4/i2c_api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/i2c_api.c b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/i2c_api.c index 8e28c9e62f..141fed6a9b 100644 --- a/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/i2c_api.c +++ b/libraries/mbed/targets/hal/TARGET_STM/TARGET_STM32F4/i2c_api.c @@ -90,7 +90,7 @@ void i2c_init(i2c_t *obj, PinName sda, PinName scl) pin_mode(scl, OpenDrain); } #endif -#if defined FMPI2C1_BASE +#if (defined(FMPI2C1_BASE) && defined(FMPI2C_1)) // Enable I2C3 clock and pinout if not done if ((obj->i2c == FMPI2C_1) && !fmpi2c1_inited) { fmpi2c1_inited = 1; @@ -337,7 +337,7 @@ void i2c_reset(i2c_t *obj) } #endif -#if defined FMPI2C1_BASE +#if (defined(FMPI2C1_BASE) && defined(FMPI2C_1)) if (obj->i2c == FMPI2C_1) { __FMPI2C1_FORCE_RESET(); __FMPI2C1_RELEASE_RESET();