HAL
I2C_SPEED is only used within HAL.
 
Symbols
loading...
Files
loading...

I2C_SPEED macro

Syntax

#define I2C_SPEED(__PCLK__, __SPEED__, __DUTYCYCLE__) (((__SPEED__) <= 100000U)? (I2C_SPEED_STANDARD((__PCLK__), (__SPEED__))) : \     ((I2C_SPEED_FAST((__PCLK__), (__SPEED__), (__DUTYCYCLE__)) & I2C_CCR_CCR) == 0U)? 1U : \     ((I2C_SPEED_FAST((__PCLK__), (__SPEED__), (__DUTYCYCLE__))) | I2C_CCR_FS))

Arguments

__PCLK__

__SPEED__

__DUTYCYCLE__

References

LocationText
stm32f4xx_hal_i2c.h:665
#define I2C_SPEED(__PCLK__, __SPEED__, __DUTYCYCLE__) (((__SPEED__) <= 100000U)? (I2C_SPEED_STANDARD((__PCLK__), (__SPEED__))) : \
stm32f4xx_hal_i2c.c:529