Skip to content

Commit 0ca04ff

Browse files
committed
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 af6cdab commit 0ca04ff

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
@@ -366,22 +366,22 @@ void i2c_frequency(i2c_t *obj, int hz)
366366
if (hz == 1000000) {
367367
#if defined(I2C1_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C1)
368368
if (obj_s->i2c == I2C_1) {
369-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C1);
369+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C1);
370370
}
371371
#endif
372372
#if defined(I2C2_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C2)
373373
if (obj_s->i2c == I2C_2) {
374-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C2);
374+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C2);
375375
}
376376
#endif
377377
#if defined(I2C3_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C3)
378378
if (obj_s->i2c == I2C_3) {
379-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C3);
379+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C3);
380380
}
381381
#endif
382382
#if defined(I2C4_BASE) && defined(__HAL_SYSCFG_FASTMODEPLUS_ENABLE) && defined (I2C_FASTMODEPLUS_I2C4)
383383
if (obj_s->i2c == I2C_4) {
384-
__HAL_SYSCFG_FASTMODEPLUS_ENABLE(I2C_FASTMODEPLUS_I2C4);
384+
HAL_I2CEx_EnableFastModePlus(I2C_FASTMODEPLUS_I2C4);
385385
}
386386
#endif
387387
}

0 commit comments

Comments
 (0)