HAL
I2C_HandleTypeDef::ErrorCode
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
I2C_HandleTypeDef::ErrorCode
I2C_HandleTypeDef::ErrorCode field
I2C Error code
Syntax
from
stm32f4xx_hal_i2c.h:215
__IO
uint32_t
ErrorCode
;
References
Location
Referrer
Text
stm32f4xx_hal_i2c.h:215
__IO
uint32_t
ErrorCode
;
/*!< I2C Error code */
stm32f4xx_hal_i2c.c:546
HAL_I2C_Init()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:589
HAL_I2C_DeInit()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1084
HAL_I2C_Master_Transmit()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1106
HAL_I2C_Master_Transmit()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:1140
HAL_I2C_Master_Transmit()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:1205
HAL_I2C_Master_Receive()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1455
HAL_I2C_Slave_Transmit()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1585
HAL_I2C_Slave_Receive()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1695
HAL_I2C_Master_Transmit_IT()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:1717
HAL_I2C_Master_Transmit_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1772
HAL_I2C_Master_Receive_IT()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:1794
HAL_I2C_Master_Receive_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1861
HAL_I2C_Slave_Transmit_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1923
HAL_I2C_Slave_Receive_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:1979
HAL_I2C_Master_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:2001
HAL_I2C_Master_Transmit_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:2036
HAL_I2C_Master_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:2072
HAL_I2C_Master_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:2134
HAL_I2C_Master_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:2156
HAL_I2C_Master_Receive_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:2191
HAL_I2C_Master_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:2227
HAL_I2C_Master_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:2296
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:2328
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:2362
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:2410
HAL_I2C_Slave_Receive_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:2442
HAL_I2C_Slave_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:2476
HAL_I2C_Slave_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:2534
HAL_I2C_Mem_Write()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:2553
HAL_I2C_Mem_Write()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:2588
HAL_I2C_Mem_Write()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:2657
HAL_I2C_Mem_Read()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:2897
HAL_I2C_Mem_Write_IT()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:2919
HAL_I2C_Mem_Write_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:2982
HAL_I2C_Mem_Read_IT()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:3004
HAL_I2C_Mem_Read_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:3077
HAL_I2C_Mem_Write_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:3099
HAL_I2C_Mem_Write_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:3137
HAL_I2C_Mem_Write_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:3195
HAL_I2C_Mem_Write_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:3210
HAL_I2C_Mem_Write_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_SIZE
;
stm32f4xx_hal_i2c.c:3258
HAL_I2C_Mem_Read_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:3280
HAL_I2C_Mem_Read_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:3318
HAL_I2C_Mem_Read_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:3385
HAL_I2C_Mem_Read_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:3462
HAL_I2C_IsDeviceReady()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:3475
HAL_I2C_IsDeviceReady()
hi2c
->
ErrorCode
=
HAL_I2C_WRONG_START
;
stm32f4xx_hal_i2c.c:3591
HAL_I2C_Master_Seq_Transmit_IT()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:3614
HAL_I2C_Master_Seq_Transmit_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:3687
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:3710
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:3745
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:3791
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:3867
HAL_I2C_Master_Seq_Receive_IT()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:3890
HAL_I2C_Master_Seq_Receive_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:3989
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:4015
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:4080
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:4130
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:4206
HAL_I2C_Slave_Seq_Transmit_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:4328
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:4358
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:4395
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:4446
HAL_I2C_Slave_Seq_Receive_IT()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:4568
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:4598
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA_PARAM
;
stm32f4xx_hal_i2c.c:4635
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:4882
HAL_I2C_EV_IRQHandler()
if
(
hi2c
->
ErrorCode
!=
HAL_I2C_ERROR_NONE
)
stm32f4xx_hal_i2c.c:4896
HAL_I2C_EV_IRQHandler()
if
(
hi2c
->
ErrorCode
!=
HAL_I2C_ERROR_NONE
)
stm32f4xx_hal_i2c.c:5021
HAL_I2C_ER_IRQHandler()
hi2c
->
ErrorCode
|=
error
;
stm32f4xx_hal_i2c.c:5239
HAL_I2C_GetError()
return
hi2c
->
ErrorCode
;
stm32f4xx_hal_i2c.c:6197
I2C_Slave_STOPF()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_AF
;
stm32f4xx_hal_i2c.c:6225
I2C_Slave_STOPF()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_AF
;
stm32f4xx_hal_i2c.c:6280
I2C_Slave_STOPF()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_AF
;
stm32f4xx_hal_i2c.c:6284
I2C_Slave_STOPF()
if
(
hi2c
->
ErrorCode
!=
HAL_I2C_ERROR_NONE
)
stm32f4xx_hal_i2c.c:6495
I2C_ITError()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:6538
I2C_ITError()
CurrentError
=
hi2c
->
ErrorCode
;
stm32f4xx_hal_i2c.c:6552
I2C_ITError()
if
(
(
(
hi2c
->
ErrorCode
&
HAL_I2C_ERROR_AF
)
==
HAL_I2C_ERROR_AF
)
&&
(
CurrentState
==
HAL_I2C_STATE_LISTEN
)
)
stm32f4xx_hal_i2c.c:6603
I2C_MasterRequestWrite()
hi2c
->
ErrorCode
=
HAL_I2C_WRONG_START
;
stm32f4xx_hal_i2c.c:6676
I2C_MasterRequestRead()
hi2c
->
ErrorCode
=
HAL_I2C_WRONG_START
;
stm32f4xx_hal_i2c.c:6717
I2C_MasterRequestRead()
hi2c
->
ErrorCode
=
HAL_I2C_WRONG_START
;
stm32f4xx_hal_i2c.c:6757
I2C_RequestMemoryWrite()
hi2c
->
ErrorCode
=
HAL_I2C_WRONG_START
;
stm32f4xx_hal_i2c.c:6777
I2C_RequestMemoryWrite()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:6800
I2C_RequestMemoryWrite()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:6840
I2C_RequestMemoryRead()
hi2c
->
ErrorCode
=
HAL_I2C_WRONG_START
;
stm32f4xx_hal_i2c.c:6860
I2C_RequestMemoryRead()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:6883
I2C_RequestMemoryRead()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:6898
I2C_RequestMemoryRead()
if
(
hi2c
->
ErrorCode
==
HAL_I2C_ERROR_AF
)
stm32f4xx_hal_i2c.c:6914
I2C_RequestMemoryRead()
hi2c
->
ErrorCode
=
HAL_I2C_WRONG_START
;
stm32f4xx_hal_i2c.c:7027
I2C_DMAXferCplt()
if
(
hi2c
->
ErrorCode
!=
HAL_I2C_ERROR_NONE
)
stm32f4xx_hal_i2c.c:7106
I2C_DMAError()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_DMA
;
stm32f4xx_hal_i2c.c:7137
I2C_DMAAbort()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7177
I2C_DMAAbort()
hi2c
->
ErrorCode
=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:7240
I2C_WaitOnFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7277
I2C_WaitOnMasterAddressFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_AF
;
stm32f4xx_hal_i2c.c:7295
I2C_WaitOnMasterAddressFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7336
I2C_WaitOnTXEFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7377
I2C_WaitOnBTFFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7416
I2C_WaitOnSTOPFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7445
I2C_WaitOnSTOPRequestThroughIT()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7477
I2C_WaitOnRXNEFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_NONE
;
stm32f4xx_hal_i2c.c:7493
I2C_WaitOnRXNEFlagUntilTimeout()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_TIMEOUT
;
stm32f4xx_hal_i2c.c:7521
I2C_IsAcknowledgeFailed()
hi2c
->
ErrorCode
|=
HAL_I2C_ERROR_AF
;
Data Use
Functions writing
I2C_HandleTypeDef::ErrorCode
Functions reading
I2C_HandleTypeDef::ErrorCode
HAL_I2C_Init()
HAL_I2C_DeInit()
HAL_I2C_Master_Transmit()
HAL_I2C_Master_Receive()
HAL_I2C_Slave_Transmit()
HAL_I2C_Slave_Receive()
HAL_I2C_Master_Transmit_IT()
HAL_I2C_Master_Receive_IT()
HAL_I2C_Slave_Transmit_IT()
HAL_I2C_Slave_Receive_IT()
HAL_I2C_Master_Transmit_DMA()
HAL_I2C_Master_Receive_DMA()
HAL_I2C_Slave_Transmit_DMA()
HAL_I2C_Slave_Receive_DMA()
HAL_I2C_Mem_Write()
HAL_I2C_Mem_Read()
HAL_I2C_Mem_Write_IT()
HAL_I2C_Mem_Read_IT()
HAL_I2C_Mem_Write_DMA()
HAL_I2C_Mem_Read_DMA()
HAL_I2C_IsDeviceReady()
HAL_I2C_Master_Seq_Transmit_IT()
HAL_I2C_Master_Seq_Transmit_DMA()
HAL_I2C_Master_Seq_Receive_IT()
HAL_I2C_Master_Seq_Receive_DMA()
HAL_I2C_Slave_Seq_Transmit_IT()
HAL_I2C_Slave_Seq_Transmit_DMA()
HAL_I2C_Slave_Seq_Receive_IT()
HAL_I2C_Slave_Seq_Receive_DMA()
HAL_I2C_ER_IRQHandler()
I2C_Slave_STOPF()
I2C_ITError()
I2C_MasterRequestWrite()
I2C_MasterRequestRead()
I2C_RequestMemoryWrite()
I2C_RequestMemoryRead()
I2C_DMAError()
I2C_DMAAbort()
I2C_WaitOnFlagUntilTimeout()
I2C_WaitOnMasterAddressFlagUntilTimeout()
I2C_WaitOnTXEFlagUntilTimeout()
I2C_WaitOnBTFFlagUntilTimeout()
I2C_WaitOnSTOPFlagUntilTimeout()
I2C_WaitOnSTOPRequestThroughIT()
I2C_WaitOnRXNEFlagUntilTimeout()
I2C_IsAcknowledgeFailed()
all items filtered out
I2C_HandleTypeDef::ErrorCode
HAL_I2C_Master_Transmit()
HAL_I2C_Master_Transmit_IT()
HAL_I2C_Master_Receive_IT()
HAL_I2C_Master_Transmit_DMA()
HAL_I2C_Master_Receive_DMA()
HAL_I2C_Slave_Transmit_DMA()
HAL_I2C_Slave_Receive_DMA()
HAL_I2C_Mem_Write()
HAL_I2C_Mem_Write_IT()
HAL_I2C_Mem_Read_IT()
HAL_I2C_Mem_Write_DMA()
HAL_I2C_Mem_Read_DMA()
HAL_I2C_Master_Seq_Transmit_IT()
HAL_I2C_Master_Seq_Transmit_DMA()
HAL_I2C_Master_Seq_Receive_IT()
HAL_I2C_Master_Seq_Receive_DMA()
HAL_I2C_Slave_Seq_Transmit_DMA()
HAL_I2C_Slave_Seq_Receive_DMA()
HAL_I2C_EV_IRQHandler()
HAL_I2C_ER_IRQHandler()
HAL_I2C_GetError()
I2C_Slave_STOPF()
I2C_ITError()
I2C_RequestMemoryWrite()
I2C_RequestMemoryRead()
I2C_DMAXferCplt()
I2C_DMAError()
I2C_DMAAbort()
I2C_WaitOnFlagUntilTimeout()
I2C_WaitOnMasterAddressFlagUntilTimeout()
I2C_WaitOnTXEFlagUntilTimeout()
I2C_WaitOnBTFFlagUntilTimeout()
I2C_WaitOnSTOPFlagUntilTimeout()
I2C_WaitOnSTOPRequestThroughIT()
I2C_WaitOnRXNEFlagUntilTimeout()
I2C_IsAcknowledgeFailed()
all items filtered out
Type of
I2C_HandleTypeDef::ErrorCode
I2C_HandleTypeDef::ErrorCode
uint32_t
all items filtered out