Skip to content

Commit b4a0c03

Browse files
LMESTMadbridge
authored andcommitted
STM32: HAL update, use I2C function instead of MACRO
Following HAL update, this is needed to use the I2C API function rather than previously used MACRO. An assert would fail at compilation time otherwise.
1 parent d3c5838 commit b4a0c03

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

targets/TARGET_STM/i2c_api.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -369,22 +369,22 @@ void i2c_frequency(i2c_t *obj, int hz)
369369
if (hz == 1000000) {
370370
#if defined(I2C1_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C1)
371371
if (obj_s->i2c == I2C_1) {
372-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C1);
372+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C1);
373373
}
374374
#endif
375375
#if defined(I2C2_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C2)
376376
if (obj_s->i2c == I2C_2) {
377-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C2);
377+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C2);
378378
}
379379
#endif
380380
#if defined(I2C3_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C3)
381381
if (obj_s->i2c == I2C_3) {
382-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C3);
382+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C3);
383383
}
384384
#endif
385385
#if defined(I2C4_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C4)
386386
if (obj_s->i2c == I2C_4) {
387-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C4);
387+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C4);
388388
}
389389
#endif
390390
}

0 commit comments

Comments
 (0)