HAL
I2C_HandleTypeDef::Lock
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
I2C_HandleTypeDef::Lock
I2C_HandleTypeDef::Lock field
I2C locking object
Syntax
from
stm32f4xx_hal_i2c.h:209
HAL_LockTypeDef
Lock
;
References
Location
Referrer
Text
stm32f4xx_hal_i2c.h:209
HAL_LockTypeDef
Lock
;
/*!< I2C locking object */
stm32f4xx_hal_i2c.c:470
HAL_I2C_Init()
hi2c
->
Lock
=
HAL_UNLOCKED
;
stm32f4xx_hal_i2c.c:595
HAL_I2C_DeInit()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1070
HAL_I2C_Master_Transmit()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1156
HAL_I2C_Master_Transmit()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1191
HAL_I2C_Master_Receive()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1409
HAL_I2C_Master_Receive()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1441
HAL_I2C_Slave_Transmit()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1539
HAL_I2C_Slave_Transmit()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1571
HAL_I2C_Slave_Receive()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1659
HAL_I2C_Slave_Receive()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1703
HAL_I2C_Master_Transmit_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1727
HAL_I2C_Master_Transmit_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1780
HAL_I2C_Master_Receive_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1805
HAL_I2C_Master_Receive_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1847
HAL_I2C_Slave_Transmit_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1873
HAL_I2C_Slave_Transmit_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1909
HAL_I2C_Slave_Receive_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1935
HAL_I2C_Slave_Receive_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:1987
HAL_I2C_Master_Transmit_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2039
HAL_I2C_Master_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2047
HAL_I2C_Master_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2075
HAL_I2C_Master_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2089
HAL_I2C_Master_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2142
HAL_I2C_Master_Receive_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2194
HAL_I2C_Master_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2208
HAL_I2C_Master_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2230
HAL_I2C_Master_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2238
HAL_I2C_Master_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2282
HAL_I2C_Slave_Transmit_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2331
HAL_I2C_Slave_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2342
HAL_I2C_Slave_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2365
HAL_I2C_Slave_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2396
HAL_I2C_Slave_Receive_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2445
HAL_I2C_Slave_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2456
HAL_I2C_Slave_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2479
HAL_I2C_Slave_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2520
HAL_I2C_Mem_Write()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2603
HAL_I2C_Mem_Write()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2643
HAL_I2C_Mem_Read()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2856
HAL_I2C_Mem_Read()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2905
HAL_I2C_Mem_Write_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2935
HAL_I2C_Mem_Write_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:2990
HAL_I2C_Mem_Read_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3023
HAL_I2C_Mem_Read_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3085
HAL_I2C_Mem_Write_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3140
HAL_I2C_Mem_Write_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3175
HAL_I2C_Mem_Write_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3198
HAL_I2C_Mem_Write_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3213
HAL_I2C_Mem_Write_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3266
HAL_I2C_Mem_Read_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3321
HAL_I2C_Mem_Read_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3367
HAL_I2C_Mem_Read_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3388
HAL_I2C_Mem_Read_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3410
HAL_I2C_Mem_Read_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3449
HAL_I2C_IsDeviceReady()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3519
HAL_I2C_IsDeviceReady()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3546
HAL_I2C_IsDeviceReady()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3600
HAL_I2C_Master_Seq_Transmit_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3634
HAL_I2C_Master_Seq_Transmit_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3696
HAL_I2C_Master_Seq_Transmit_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3748
HAL_I2C_Master_Seq_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3767
HAL_I2C_Master_Seq_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3794
HAL_I2C_Master_Seq_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3813
HAL_I2C_Master_Seq_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3876
HAL_I2C_Master_Seq_Receive_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3935
HAL_I2C_Master_Seq_Receive_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:3998
HAL_I2C_Master_Seq_Receive_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4083
HAL_I2C_Master_Seq_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4106
HAL_I2C_Master_Seq_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4133
HAL_I2C_Master_Seq_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4152
HAL_I2C_Master_Seq_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4192
HAL_I2C_Slave_Seq_Transmit_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4218
HAL_I2C_Slave_Seq_Transmit_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4260
HAL_I2C_Slave_Seq_Transmit_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4361
HAL_I2C_Slave_Seq_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4375
HAL_I2C_Slave_Seq_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4398
HAL_I2C_Slave_Seq_Transmit_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4432
HAL_I2C_Slave_Seq_Receive_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4458
HAL_I2C_Slave_Seq_Receive_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4500
HAL_I2C_Slave_Seq_Receive_DMA()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4601
HAL_I2C_Slave_Seq_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4615
HAL_I2C_Slave_Seq_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4638
HAL_I2C_Slave_Seq_Receive_DMA()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4736
HAL_I2C_Master_Abort_IT()
__HAL_LOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:4753
HAL_I2C_Master_Abort_IT()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:6148
I2C_Slave_ADDR()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:6163
I2C_Slave_ADDR()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7243
I2C_WaitOnFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7280
I2C_WaitOnMasterAddressFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7298
I2C_WaitOnMasterAddressFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7339
I2C_WaitOnTXEFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7380
I2C_WaitOnBTFFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7419
I2C_WaitOnSTOPFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7480
I2C_WaitOnRXNEFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7496
I2C_WaitOnRXNEFlagUntilTimeout()
__HAL_UNLOCK
(
hi2c
)
;
stm32f4xx_hal_i2c.c:7524
I2C_IsAcknowledgeFailed()
__HAL_UNLOCK
(
hi2c
)
;
Data Use
Functions writing
I2C_HandleTypeDef::Lock
Functions reading
I2C_HandleTypeDef::Lock
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_Master_Abort_IT()
I2C_Slave_ADDR()
I2C_WaitOnFlagUntilTimeout()
I2C_WaitOnMasterAddressFlagUntilTimeout()
I2C_WaitOnTXEFlagUntilTimeout()
I2C_WaitOnBTFFlagUntilTimeout()
I2C_WaitOnSTOPFlagUntilTimeout()
I2C_WaitOnRXNEFlagUntilTimeout()
I2C_IsAcknowledgeFailed()
all items filtered out
I2C_HandleTypeDef::Lock
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_Master_Abort_IT()
all items filtered out
Type of
I2C_HandleTypeDef::Lock
I2C_HandleTypeDef::Lock
HAL_LockTypeDef
all items filtered out