HAL
I2C_CHECK_FLAG
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
I2C_CHECK_FLAG
I2C_CHECK_FLAG macro
Syntax
from
stm32f4xx_hal_i2c.h:708
#define
I2C_CHECK_FLAG
(
__ISR__
,
__FLAG__
)
(
(
(
(
__ISR__
)
&
(
(
__FLAG__
)
&
I2C_FLAG_MASK
)
)
==
(
(
__FLAG__
)
&
I2C_FLAG_MASK
)
)
?
SET
:
RESET
)
Arguments
__ISR__
__FLAG__
References
Location
Text
stm32f4xx_hal_i2c.h:708
#define
I2C_CHECK_FLAG
(
__ISR__
,
__FLAG__
)
(
(
(
(
__ISR__
)
&
(
(
__FLAG__
)
&
I2C_FLAG_MASK
)
)
==
(
(
__FLAG__
)
&
I2C_FLAG_MASK
)
)
?
SET
:
RESET
)
stm32f4xx_hal_i2c.c:4799
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_SB
)
==
RESET
)
&&
(
IS_I2C_TRANSFER_OTHER_OPTIONS_REQUEST
(
CurrentXferOptions
)
==
1U
)
)
stm32f4xx_hal_i2c.c:4805
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_SB
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4813
else
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_ADD10
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4818
else
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_ADDR
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4823
else
if
(
I2C_CHECK_FLAG
(
sr2itflags
,
I2C_FLAG_TRA
)
!=
RESET
)
stm32f4xx_hal_i2c.c:4829
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_TXE
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_BUF
)
!=
RESET
)
&&
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
==
RESET
)
)
stm32f4xx_hal_i2c.c:4834
else
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4861
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_RXNE
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_BUF
)
!=
RESET
)
&&
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
==
RESET
)
)
stm32f4xx_hal_i2c.c:4866
else
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4893
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_ADDR
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4903
else
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_STOPF
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4911
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_TXE
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_BUF
)
!=
RESET
)
&&
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
==
RESET
)
)
stm32f4xx_hal_i2c.c:4916
else
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4929
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_RXNE
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_BUF
)
!=
RESET
)
&&
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
==
RESET
)
)
stm32f4xx_hal_i2c.c:4934
else
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BTF
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_EVT
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4964
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_BERR
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_ERR
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4973
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_ARLO
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_ERR
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:4982
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_AF
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_ERR
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:5011
if
(
(
I2C_CHECK_FLAG
(
sr1itflags
,
I2C_FLAG_OVR
)
!=
RESET
)
&&
(
I2C_CHECK_IT_SOURCE
(
itsources
,
I2C_IT_ERR
)
!=
RESET
)
)
stm32f4xx_hal_i2c.c:6133
if
(
I2C_CHECK_FLAG
(
IT2Flags
,
I2C_FLAG_TRA
)
==
RESET
)
stm32f4xx_hal_i2c.c:6138
if
(
I2C_CHECK_FLAG
(
IT2Flags
,
I2C_FLAG_DUALF
)
==
RESET
)