HAL
I2C_HandleTypeDef::Lock is only used within HAL.
 
Symbols
loading...
Files
loading...

I2C_HandleTypeDef::Lock field

I2C locking object

References

LocationReferrerText
stm32f4xx_hal_i2c.h:209
HAL_LockTypeDef Lock; /*!< I2C locking object */
stm32f4xx_hal_i2c.c:470HAL_I2C_Init()
stm32f4xx_hal_i2c.c:595HAL_I2C_DeInit()
stm32f4xx_hal_i2c.c:1070HAL_I2C_Master_Transmit()
stm32f4xx_hal_i2c.c:1156HAL_I2C_Master_Transmit()
stm32f4xx_hal_i2c.c:1191HAL_I2C_Master_Receive()
stm32f4xx_hal_i2c.c:1409HAL_I2C_Master_Receive()
stm32f4xx_hal_i2c.c:1441HAL_I2C_Slave_Transmit()
stm32f4xx_hal_i2c.c:1539HAL_I2C_Slave_Transmit()
stm32f4xx_hal_i2c.c:1571HAL_I2C_Slave_Receive()
stm32f4xx_hal_i2c.c:1659HAL_I2C_Slave_Receive()
stm32f4xx_hal_i2c.c:1703HAL_I2C_Master_Transmit_IT()
stm32f4xx_hal_i2c.c:1727HAL_I2C_Master_Transmit_IT()
stm32f4xx_hal_i2c.c:1780HAL_I2C_Master_Receive_IT()
stm32f4xx_hal_i2c.c:1805HAL_I2C_Master_Receive_IT()
stm32f4xx_hal_i2c.c:1847HAL_I2C_Slave_Transmit_IT()
stm32f4xx_hal_i2c.c:1873HAL_I2C_Slave_Transmit_IT()
stm32f4xx_hal_i2c.c:1909HAL_I2C_Slave_Receive_IT()
stm32f4xx_hal_i2c.c:1935HAL_I2C_Slave_Receive_IT()
stm32f4xx_hal_i2c.c:1987HAL_I2C_Master_Transmit_DMA()
stm32f4xx_hal_i2c.c:2039HAL_I2C_Master_Transmit_DMA()
stm32f4xx_hal_i2c.c:2047HAL_I2C_Master_Transmit_DMA()
stm32f4xx_hal_i2c.c:2075HAL_I2C_Master_Transmit_DMA()
stm32f4xx_hal_i2c.c:2089HAL_I2C_Master_Transmit_DMA()
stm32f4xx_hal_i2c.c:2142HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2194HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2208HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2230HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2238HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2282HAL_I2C_Slave_Transmit_DMA()
stm32f4xx_hal_i2c.c:2331HAL_I2C_Slave_Transmit_DMA()
stm32f4xx_hal_i2c.c:2342HAL_I2C_Slave_Transmit_DMA()
stm32f4xx_hal_i2c.c:2365HAL_I2C_Slave_Transmit_DMA()
stm32f4xx_hal_i2c.c:2396HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2445HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2456HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2479HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2520HAL_I2C_Mem_Write()
stm32f4xx_hal_i2c.c:2603HAL_I2C_Mem_Write()
stm32f4xx_hal_i2c.c:2643HAL_I2C_Mem_Read()
stm32f4xx_hal_i2c.c:2856HAL_I2C_Mem_Read()
stm32f4xx_hal_i2c.c:2905HAL_I2C_Mem_Write_IT()
stm32f4xx_hal_i2c.c:2935HAL_I2C_Mem_Write_IT()
stm32f4xx_hal_i2c.c:2990HAL_I2C_Mem_Read_IT()
stm32f4xx_hal_i2c.c:3023HAL_I2C_Mem_Read_IT()
stm32f4xx_hal_i2c.c:3085HAL_I2C_Mem_Write_DMA()
stm32f4xx_hal_i2c.c:3140HAL_I2C_Mem_Write_DMA()
stm32f4xx_hal_i2c.c:3175HAL_I2C_Mem_Write_DMA()
stm32f4xx_hal_i2c.c:3198HAL_I2C_Mem_Write_DMA()
stm32f4xx_hal_i2c.c:3213HAL_I2C_Mem_Write_DMA()
stm32f4xx_hal_i2c.c:3266HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3321HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3367HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3388HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3410HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3449HAL_I2C_IsDeviceReady()
stm32f4xx_hal_i2c.c:3519HAL_I2C_IsDeviceReady()
stm32f4xx_hal_i2c.c:3546HAL_I2C_IsDeviceReady()
stm32f4xx_hal_i2c.c:3600HAL_I2C_Master_Seq_Transmit_IT()
stm32f4xx_hal_i2c.c:3634HAL_I2C_Master_Seq_Transmit_IT()
stm32f4xx_hal_i2c.c:3696HAL_I2C_Master_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:3748HAL_I2C_Master_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:3767HAL_I2C_Master_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:3794HAL_I2C_Master_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:3813HAL_I2C_Master_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:3876HAL_I2C_Master_Seq_Receive_IT()
stm32f4xx_hal_i2c.c:3935HAL_I2C_Master_Seq_Receive_IT()
stm32f4xx_hal_i2c.c:3998HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4083HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4106HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4133HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4152HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4192HAL_I2C_Slave_Seq_Transmit_IT()
stm32f4xx_hal_i2c.c:4218HAL_I2C_Slave_Seq_Transmit_IT()
stm32f4xx_hal_i2c.c:4260HAL_I2C_Slave_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:4361HAL_I2C_Slave_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:4375HAL_I2C_Slave_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:4398HAL_I2C_Slave_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:4432HAL_I2C_Slave_Seq_Receive_IT()
stm32f4xx_hal_i2c.c:4458HAL_I2C_Slave_Seq_Receive_IT()
stm32f4xx_hal_i2c.c:4500HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4601HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4615HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4638HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4736HAL_I2C_Master_Abort_IT()
stm32f4xx_hal_i2c.c:4753HAL_I2C_Master_Abort_IT()
stm32f4xx_hal_i2c.c:6148I2C_Slave_ADDR()
stm32f4xx_hal_i2c.c:6163I2C_Slave_ADDR()
stm32f4xx_hal_i2c.c:7243I2C_WaitOnFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7280I2C_WaitOnMasterAddressFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7298I2C_WaitOnMasterAddressFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7339I2C_WaitOnTXEFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7380I2C_WaitOnBTFFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7419I2C_WaitOnSTOPFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7480I2C_WaitOnRXNEFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7496I2C_WaitOnRXNEFlagUntilTimeout()
stm32f4xx_hal_i2c.c:7524I2C_IsAcknowledgeFailed()

Data Use

Functions writing I2C_HandleTypeDef::Lock
Functions reading I2C_HandleTypeDef::Lock
I2C_HandleTypeDef::Lock
Type of I2C_HandleTypeDef::Lock
I2C_HandleTypeDef::Lock
all items filtered out