HAL
__FMPI2C_HandleTypeDef::State
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
HAL
__FMPI2C_HandleTypeDef::State
__FMPI2C_HandleTypeDef::State field
FMPI2C communication state
Syntax
Show:
Summary
Declaration
from
stm32f4xx_hal_fmpi2c.h:212
__IO
HAL_FMPI2C_StateTypeDef
State
;
Examples
References
from
examples
Code
Location
Referrer
__IO
HAL_FMPI2C_StateTypeDef
State
;
/*!< FMPI2C communication state */
stm32f4xx_hal_fmpi2c.h:212
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_RESET
)
stm32f4xx_hal_fmpi2c.c:554
HAL_FMPI2C_Init()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY
;
stm32f4xx_hal_fmpi2c.c:585
HAL_FMPI2C_Init()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:638
HAL_FMPI2C_Init()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY
;
stm32f4xx_hal_fmpi2c.c:662
HAL_FMPI2C_DeInit()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_RESET
;
stm32f4xx_hal_fmpi2c.c:681
HAL_FMPI2C_DeInit()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1126
HAL_FMPI2C_Master_Transmit()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:1139
HAL_FMPI2C_Master_Transmit()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:1236
HAL_FMPI2C_Master_Transmit()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1266
HAL_FMPI2C_Master_Receive()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:1279
HAL_FMPI2C_Master_Receive()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:1356
HAL_FMPI2C_Master_Receive()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1386
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:1399
HAL_FMPI2C_Slave_Transmit()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:1531
HAL_FMPI2C_Slave_Transmit()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1559
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:1572
HAL_FMPI2C_Slave_Receive()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:1660
HAL_FMPI2C_Slave_Receive()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1689
HAL_FMPI2C_Master_Transmit_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:1699
HAL_FMPI2C_Master_Transmit_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1779
HAL_FMPI2C_Master_Receive_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:1789
HAL_FMPI2C_Master_Receive_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1845
HAL_FMPI2C_Slave_Transmit_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:1850
HAL_FMPI2C_Slave_Transmit_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1909
HAL_FMPI2C_Slave_Receive_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:1914
HAL_FMPI2C_Slave_Receive_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:1966
HAL_FMPI2C_Master_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:1976
HAL_FMPI2C_Master_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:2032
HAL_FMPI2C_Master_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:2069
HAL_FMPI2C_Master_Transmit_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2128
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:2138
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:2180
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:2216
HAL_FMPI2C_Master_Receive_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2271
HAL_FMPI2C_Slave_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:2281
HAL_FMPI2C_Slave_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:2328
HAL_FMPI2C_Slave_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:2360
HAL_FMPI2C_Slave_Transmit_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2407
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:2417
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:2447
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:2479
HAL_FMPI2C_Slave_Receive_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2520
HAL_FMPI2C_Mem_Write()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:2539
HAL_FMPI2C_Mem_Write()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:2622
HAL_FMPI2C_Mem_Write()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2657
HAL_FMPI2C_Mem_Read()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:2676
HAL_FMPI2C_Mem_Read()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:2761
HAL_FMPI2C_Mem_Read()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2792
HAL_FMPI2C_Mem_Write_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:2808
HAL_FMPI2C_Mem_Write_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2880
HAL_FMPI2C_Mem_Read_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:2896
HAL_FMPI2C_Mem_Read_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:2969
HAL_FMPI2C_Mem_Write_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:2985
HAL_FMPI2C_Mem_Write_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3043
HAL_FMPI2C_Mem_Write_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3075
HAL_FMPI2C_Mem_Write_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:3115
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:3131
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3189
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3221
HAL_FMPI2C_Mem_Read_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:3262
HAL_FMPI2C_IsDeviceReady()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY
;
stm32f4xx_hal_fmpi2c.c:3272
HAL_FMPI2C_IsDeviceReady()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3294
HAL_FMPI2C_IsDeviceReady()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3323
HAL_FMPI2C_IsDeviceReady()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3350
HAL_FMPI2C_IsDeviceReady()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:3388
HAL_FMPI2C_Master_Seq_Transmit_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:3393
HAL_FMPI2C_Master_Seq_Transmit_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:3503
HAL_FMPI2C_Master_Seq_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX
;
stm32f4xx_hal_fmpi2c.c:3508
HAL_FMPI2C_Master_Seq_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3586
HAL_FMPI2C_Master_Seq_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3628
HAL_FMPI2C_Master_Seq_Transmit_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:3698
HAL_FMPI2C_Master_Seq_Receive_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:3703
HAL_FMPI2C_Master_Seq_Receive_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:3786
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX
;
stm32f4xx_hal_fmpi2c.c:3791
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3854
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:3889
HAL_FMPI2C_Master_Seq_Receive_DMA()
if
(
(
(
uint32_t
)
hfmpi2c
->
State
&
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
==
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:3951
HAL_FMPI2C_Slave_Seq_Transmit_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:3967
HAL_FMPI2C_Slave_Seq_Transmit_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
;
stm32f4xx_hal_fmpi2c.c:3993
HAL_FMPI2C_Slave_Seq_Transmit_IT()
if
(
(
(
uint32_t
)
hfmpi2c
->
State
&
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
==
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4052
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4068
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4093
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4120
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4153
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4176
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
if
(
(
(
uint32_t
)
hfmpi2c
->
State
&
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
==
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4235
HAL_FMPI2C_Slave_Seq_Receive_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4251
HAL_FMPI2C_Slave_Seq_Receive_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4277
HAL_FMPI2C_Slave_Seq_Receive_IT()
if
(
(
(
uint32_t
)
hfmpi2c
->
State
&
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
==
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4336
HAL_FMPI2C_Slave_Seq_Receive_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4352
HAL_FMPI2C_Slave_Seq_Receive_DMA()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4377
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY_RX_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4404
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4437
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4460
HAL_FMPI2C_Slave_Seq_Receive_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:4508
HAL_FMPI2C_EnableListen_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:4510
HAL_FMPI2C_EnableListen_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:4536
HAL_FMPI2C_DisableListen_IT()
tmp
=
(
uint32_t
)
(
hfmpi2c
->
State
)
&
FMPI2C_STATE_MSK
;
stm32f4xx_hal_fmpi2c.c:4538
HAL_FMPI2C_DisableListen_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:4540
HAL_FMPI2C_DisableListen_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX
)
stm32f4xx_hal_fmpi2c.c:4571
HAL_FMPI2C_Master_Abort_IT()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:4576
HAL_FMPI2C_Master_Abort_IT()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_ABORT
;
stm32f4xx_hal_fmpi2c.c:4587
HAL_FMPI2C_Master_Abort_IT()
return
hfmpi2c
->
State
;
stm32f4xx_hal_fmpi2c.c:4881
HAL_FMPI2C_GetState()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:5188
FMPI2C_Mem_ISR_IT()
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_LISTEN
)
&&
(
tmpoptions
==
FMPI2C_FIRST_AND_LAST_FRAME
)
)
stm32f4xx_hal_fmpi2c.c:5269
FMPI2C_Slave_ISR_IT()
else
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
)
&&
(
tmpoptions
!=
FMPI2C_NO_OPTION_FRAME
)
)
stm32f4xx_hal_fmpi2c.c:5276
FMPI2C_Slave_ISR_IT()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:5455
FMPI2C_Master_ISR_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:5603
FMPI2C_Mem_ISR_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:5628
FMPI2C_Mem_ISR_DMA()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:5662
FMPI2C_Mem_ISR_DMA()
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_LISTEN
)
&&
(
tmpoptions
==
FMPI2C_FIRST_AND_LAST_FRAME
)
)
stm32f4xx_hal_fmpi2c.c:5749
FMPI2C_Slave_ISR_DMA()
else
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
)
&&
(
tmpoptions
!=
FMPI2C_NO_OPTION_FRAME
)
)
stm32f4xx_hal_fmpi2c.c:5756
FMPI2C_Slave_ISR_DMA()
tmpstate
=
hfmpi2c
->
State
;
stm32f4xx_hal_fmpi2c.c:5784
FMPI2C_Slave_ISR_DMA()
if
(
(
(
uint32_t
)
hfmpi2c
->
State
&
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
==
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:5955
FMPI2C_ITAddrCplt()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX
)
stm32f4xx_hal_fmpi2c.c:6046
FMPI2C_ITMasterSeqCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6048
FMPI2C_ITMasterSeqCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6068
FMPI2C_ITMasterSeqCplt()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:6115
FMPI2C_ITSlaveSeqCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:6118
FMPI2C_ITSlaveSeqCplt()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX_LISTEN
)
stm32f4xx_hal_fmpi2c.c:6135
FMPI2C_ITSlaveSeqCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:6138
FMPI2C_ITSlaveSeqCplt()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX
)
stm32f4xx_hal_fmpi2c.c:6176
FMPI2C_ITMasterCplt()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:6181
FMPI2C_ITMasterCplt()
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_ABORT
)
&&
(
FMPI2C_CHECK_FLAG
(
tmpITFlags
,
FMPI2C_FLAG_RXNE
)
!=
RESET
)
)
stm32f4xx_hal_fmpi2c.c:6208
FMPI2C_ITMasterCplt()
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_ABORT
)
||
(
tmperror
!=
HAL_FMPI2C_ERROR_NONE
)
)
stm32f4xx_hal_fmpi2c.c:6222
FMPI2C_ITMasterCplt()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX
)
stm32f4xx_hal_fmpi2c.c:6228
FMPI2C_ITMasterCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6230
FMPI2C_ITMasterCplt()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:6263
FMPI2C_ITMasterCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6265
FMPI2C_ITMasterCplt()
HAL_FMPI2C_StateTypeDef
tmpstate
=
hfmpi2c
->
State
;
stm32f4xx_hal_fmpi2c.c:6314
FMPI2C_ITSlaveCplt()
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_LISTEN
)
&&
(
tmpoptions
==
FMPI2C_FIRST_AND_LAST_FRAME
)
)
stm32f4xx_hal_fmpi2c.c:6410
FMPI2C_ITSlaveCplt()
else
if
(
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_TX_LISTEN
)
&&
(
tmpoptions
!=
FMPI2C_NO_OPTION_FRAME
)
)
stm32f4xx_hal_fmpi2c.c:6417
FMPI2C_ITSlaveCplt()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:6461
FMPI2C_ITSlaveCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6473
FMPI2C_ITSlaveCplt()
else
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_BUSY_RX
)
stm32f4xx_hal_fmpi2c.c:6487
FMPI2C_ITSlaveCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6489
FMPI2C_ITSlaveCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6504
FMPI2C_ITSlaveCplt()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6530
FMPI2C_ITListenCplt()
HAL_FMPI2C_StateTypeDef
tmpstate
=
hfmpi2c
->
State
;
stm32f4xx_hal_fmpi2c.c:6578
FMPI2C_ITError()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_LISTEN
;
stm32f4xx_hal_fmpi2c.c:6599
FMPI2C_ITError()
if
(
hfmpi2c
->
State
!=
HAL_FMPI2C_STATE_ABORT
)
stm32f4xx_hal_fmpi2c.c:6612
FMPI2C_ITError()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6615
FMPI2C_ITError()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_ABORT
)
stm32f4xx_hal_fmpi2c.c:6709
FMPI2C_TreatErrorCallback()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:6711
FMPI2C_TreatErrorCallback()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:7023
FMPI2C_WaitOnFlagUntilTimeout()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:7063
FMPI2C_WaitOnTXISFlagUntilTimeout()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:7102
FMPI2C_WaitOnSTOPFlagUntilTimeout()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:7160
FMPI2C_WaitOnRXNEFlagUntilTimeout()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:7180
FMPI2C_WaitOnRXNEFlagUntilTimeout()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c.c:7312
FMPI2C_IsErrorOccurred()
if
(
(
(
uint32_t
)
hfmpi2c
->
State
&
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
!=
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:7468
FMPI2C_Disable_IRQ()
if
(
(
(
uint32_t
)
hfmpi2c
->
State
&
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
!=
(
uint32_t
)
HAL_FMPI2C_STATE_LISTEN
)
stm32f4xx_hal_fmpi2c.c:7480
FMPI2C_Disable_IRQ()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c_ex.c:98
HAL_FMPI2CEx_ConfigAnalogFilter()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY
;
stm32f4xx_hal_fmpi2c_ex.c:103
HAL_FMPI2CEx_ConfigAnalogFilter()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c_ex.c:116
HAL_FMPI2CEx_ConfigAnalogFilter()
if
(
hfmpi2c
->
State
==
HAL_FMPI2C_STATE_READY
)
stm32f4xx_hal_fmpi2c_ex.c:144
HAL_FMPI2CEx_ConfigDigitalFilter()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_BUSY
;
stm32f4xx_hal_fmpi2c_ex.c:149
HAL_FMPI2CEx_ConfigDigitalFilter()
hfmpi2c
->
State
=
HAL_FMPI2C_STATE_READY
;
stm32f4xx_hal_fmpi2c_ex.c:168
HAL_FMPI2CEx_ConfigDigitalFilter()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
__FMPI2C_HandleTypeDef::State
is written by 46 functions and is read by 47 functions:
HAL_FMPI2C_Init()
HAL_FMPI2C_DeInit()
HAL_FMPI2C_Master_Transmit()
HAL_FMPI2C_Master_Receive()
HAL_FMPI2C_Slave_Transmit()
HAL_FMPI2C_Slave_Receive()
HAL_FMPI2C_Master_Transmit_IT()
HAL_FMPI2C_Master_Receive_IT()
HAL_FMPI2C_Slave_Transmit_IT()
HAL_FMPI2C_Slave_Receive_IT()
HAL_FMPI2C_Master_Transmit_DMA()
HAL_FMPI2C_Master_Receive_DMA()
HAL_FMPI2C_Slave_Transmit_DMA()
HAL_FMPI2C_Slave_Receive_DMA()
HAL_FMPI2C_Mem_Write()
HAL_FMPI2C_Mem_Read()
HAL_FMPI2C_Mem_Write_IT()
HAL_FMPI2C_Mem_Read_IT()
HAL_FMPI2C_Mem_Write_DMA()
HAL_FMPI2C_Mem_Read_DMA()
HAL_FMPI2C_IsDeviceReady()
HAL_FMPI2C_Master_Seq_Transmit_IT()
HAL_FMPI2C_Master_Seq_Transmit_DMA()
HAL_FMPI2C_Master_Seq_Receive_IT()
HAL_FMPI2C_Master_Seq_Receive_DMA()
HAL_FMPI2C_Slave_Seq_Transmit_IT()
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
HAL_FMPI2C_Slave_Seq_Receive_IT()
HAL_FMPI2C_Slave_Seq_Receive_DMA()
HAL_FMPI2C_EnableListen_IT()
HAL_FMPI2C_DisableListen_IT()
HAL_FMPI2C_Master_Abort_IT()
FMPI2C_ITMasterSeqCplt()
FMPI2C_ITSlaveSeqCplt()
FMPI2C_ITMasterCplt()
FMPI2C_ITSlaveCplt()
FMPI2C_ITListenCplt()
FMPI2C_ITError()
FMPI2C_TreatErrorCallback()
FMPI2C_WaitOnFlagUntilTimeout()
FMPI2C_WaitOnTXISFlagUntilTimeout()
FMPI2C_WaitOnSTOPFlagUntilTimeout()
FMPI2C_WaitOnRXNEFlagUntilTimeout()
FMPI2C_IsErrorOccurred()
HAL_FMPI2CEx_ConfigAnalogFilter()
HAL_FMPI2CEx_ConfigDigitalFilter()
All items filtered out
__FMPI2C_HandleTypeDef::State
HAL_FMPI2C_Init()
HAL_FMPI2C_Master_Transmit()
HAL_FMPI2C_Master_Receive()
HAL_FMPI2C_Slave_Transmit()
HAL_FMPI2C_Slave_Receive()
HAL_FMPI2C_Master_Transmit_IT()
HAL_FMPI2C_Master_Receive_IT()
HAL_FMPI2C_Slave_Transmit_IT()
HAL_FMPI2C_Slave_Receive_IT()
HAL_FMPI2C_Master_Transmit_DMA()
HAL_FMPI2C_Master_Receive_DMA()
HAL_FMPI2C_Slave_Transmit_DMA()
HAL_FMPI2C_Slave_Receive_DMA()
HAL_FMPI2C_Mem_Write()
HAL_FMPI2C_Mem_Read()
HAL_FMPI2C_Mem_Write_IT()
HAL_FMPI2C_Mem_Read_IT()
HAL_FMPI2C_Mem_Write_DMA()
HAL_FMPI2C_Mem_Read_DMA()
HAL_FMPI2C_IsDeviceReady()
HAL_FMPI2C_Master_Seq_Transmit_IT()
HAL_FMPI2C_Master_Seq_Transmit_DMA()
HAL_FMPI2C_Master_Seq_Receive_IT()
HAL_FMPI2C_Master_Seq_Receive_DMA()
HAL_FMPI2C_Slave_Seq_Transmit_IT()
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
HAL_FMPI2C_Slave_Seq_Receive_IT()
HAL_FMPI2C_Slave_Seq_Receive_DMA()
HAL_FMPI2C_EnableListen_IT()
HAL_FMPI2C_DisableListen_IT()
HAL_FMPI2C_Master_Abort_IT()
HAL_FMPI2C_GetState()
FMPI2C_Mem_ISR_IT()
FMPI2C_Slave_ISR_IT()
FMPI2C_Master_ISR_DMA()
FMPI2C_Mem_ISR_DMA()
FMPI2C_Slave_ISR_DMA()
FMPI2C_ITAddrCplt()
FMPI2C_ITMasterSeqCplt()
FMPI2C_ITSlaveSeqCplt()
FMPI2C_ITMasterCplt()
FMPI2C_ITSlaveCplt()
FMPI2C_ITError()
FMPI2C_TreatErrorCallback()
FMPI2C_Disable_IRQ()
HAL_FMPI2CEx_ConfigAnalogFilter()
HAL_FMPI2CEx_ConfigDigitalFilter()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out