Skip to content

Commit 19dcc06

Browse files
committed
chore(u3): add I2C support
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent bb1685b commit 19dcc06

File tree

1 file changed

+4
-0
lines changed
  • libraries/Wire/src/utility

1 file changed

+4
-0
lines changed

libraries/Wire/src/utility/twi.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,9 +267,11 @@ static uint32_t i2c_getClkFreq(I2C_TypeDef *i2c)
267267
{
268268
#ifdef __HAL_RCC_GET_I2C2_SOURCE
269269
switch (__HAL_RCC_GET_I2C2_SOURCE()) {
270+
#ifdef RCC_I2C2CLKSOURCE_HSI
270271
case RCC_I2C2CLKSOURCE_HSI:
271272
clkSrcFreq = HSI_VALUE;
272273
break;
274+
#endif
273275
#ifdef RCC_I2C2CLKSOURCE_SYSCLK
274276
case RCC_I2C2CLKSOURCE_SYSCLK:
275277
clkSrcFreq = SystemCoreClock;
@@ -319,9 +321,11 @@ static uint32_t i2c_getClkFreq(I2C_TypeDef *i2c)
319321
{
320322
#if defined(__HAL_RCC_GET_I2C3_SOURCE)
321323
switch (__HAL_RCC_GET_I2C3_SOURCE()) {
324+
#ifdef RCC_I2C3CLKSOURCE_HSI
322325
case RCC_I2C3CLKSOURCE_HSI:
323326
clkSrcFreq = HSI_VALUE;
324327
break;
328+
#endif
325329
#ifdef RCC_I2C3CLKSOURCE_SYSCLK
326330
case RCC_I2C3CLKSOURCE_SYSCLK:
327331
clkSrcFreq = SystemCoreClock;

0 commit comments

Comments
 (0)