My Project
Loading...
Searching...
No Matches
RCC I2Cx Clock Config


More...

Macros

#define __HAL_RCC_I2C1_CONFIG(__I2C1CLKSOURCE__)    MODIFY_REG(RCC->CFGR3, RCC_CFGR3_I2C1SW, (uint32_t)(__I2C1CLKSOURCE__))
 Macro to configure the I2C1 clock (I2C1CLK).
 
#define __HAL_RCC_GET_I2C1_SOURCE()   ((uint32_t)(READ_BIT(RCC->CFGR3, RCC_CFGR3_I2C1SW)))
 Macro to get the I2C1 clock source.
 

Detailed Description


Macro Definition Documentation

◆ __HAL_RCC_GET_I2C1_SOURCE

#define __HAL_RCC_GET_I2C1_SOURCE ( )    ((uint32_t)(READ_BIT(RCC->CFGR3, RCC_CFGR3_I2C1SW)))

Macro to get the I2C1 clock source.

Return values
Theclock source can be one of the following values:

◆ __HAL_RCC_I2C1_CONFIG

#define __HAL_RCC_I2C1_CONFIG (   __I2C1CLKSOURCE__)     MODIFY_REG(RCC->CFGR3, RCC_CFGR3_I2C1SW, (uint32_t)(__I2C1CLKSOURCE__))

Macro to configure the I2C1 clock (I2C1CLK).

Parameters
__I2C1CLKSOURCE__specifies the I2C1 clock source. This parameter can be one of the following values: