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

__HAL_I2C_ENABLE_IT macro

Enable or disable the specified I2C interrupts.

Syntax

#define __HAL_I2C_ENABLE_IT(__HANDLE__, __INTERRUPT__) SET_BIT((__HANDLE__)->Instance->CR2,(__INTERRUPT__))

Arguments

__HANDLE__

specifies the I2C Handle.

__INTERRUPT__

specifies the interrupt source to enable or disable. This parameter can be one of the following values: @arg I2C_IT_BUF: Buffer interrupt enable @arg I2C_IT_EVT: Event interrupt enable @arg I2C_IT_ERR: Error interrupt enable

Return value

None

References

LocationText
stm32f4xx_hal_i2c.h:438
#define __HAL_I2C_ENABLE_IT(__HANDLE__, __INTERRUPT__) SET_BIT((__HANDLE__)->Instance->CR2,(__INTERRUPT__))
stm32f4xx_hal_i2c.c:1733
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:1812
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:1880
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:1942
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:2054
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:2096
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:2215
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:2245
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:2348
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:2462
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:2942
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:3032
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:3181
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_ERR);
stm32f4xx_hal_i2c.c:3373
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_ERR);
stm32f4xx_hal_i2c.c:3641
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:3782
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:3820
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:3942
__HAL_I2C_ENABLE_IT(hi2c, enableIT);
stm32f4xx_hal_i2c.c:4121
__HAL_I2C_ENABLE_IT(hi2c, enableIT);
stm32f4xx_hal_i2c.c:4159
__HAL_I2C_ENABLE_IT(hi2c, enableIT);
stm32f4xx_hal_i2c.c:4225
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:4381
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:4465
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_BUF | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:4624
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:4672
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);
stm32f4xx_hal_i2c.c:6997
__HAL_I2C_ENABLE_IT(hi2c, I2C_IT_EVT | I2C_IT_ERR);