HAL
__HAL_I2C_ENABLE_IT
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
__HAL_I2C_ENABLE_IT
__HAL_I2C_ENABLE_IT macro
Enable or disable the specified I2C interrupts.
Syntax
from
stm32f4xx_hal_i2c.h:438
#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
Location
Text
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
)
;