HAL
I2C_HandleTypeDef::XferSize is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALI2C_HandleTypeDef::XferSize

I2C_HandleTypeDef::XferSize field

I2C transfer size

Syntax

uint16_t XferSize;

References

LocationReferrerText
stm32f4xx_hal_i2c.h:196
uint16_t XferSize; /*!< I2C transfer size */
stm32f4xx_hal_i2c.c:1089HAL_I2C_Master_Transmit()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:1101HAL_I2C_Master_Transmit()
while (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:1122HAL_I2C_Master_Transmit()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1124HAL_I2C_Master_Transmit()
if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET) && (hi2c->XferSize != 0U))
stm32f4xx_hal_i2c.c:1134HAL_I2C_Master_Transmit()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1210HAL_I2C_Master_Receive()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:1219HAL_I2C_Master_Receive()
if (hi2c->XferSize == 0U)
stm32f4xx_hal_i2c.c:1227HAL_I2C_Master_Receive()
else if (hi2c->XferSize == 1U)
stm32f4xx_hal_i2c.c:1238HAL_I2C_Master_Receive()
else if (hi2c->XferSize == 2U)
stm32f4xx_hal_i2c.c:1258HAL_I2C_Master_Receive()
while (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:1260HAL_I2C_Master_Receive()
if (hi2c->XferSize <= 3U)
stm32f4xx_hal_i2c.c:1263HAL_I2C_Master_Receive()
if (hi2c->XferSize == 1U)
stm32f4xx_hal_i2c.c:1278HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1282HAL_I2C_Master_Receive()
else if (hi2c->XferSize == 2U)
stm32f4xx_hal_i2c.c:1300HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1310HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1332HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1351HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1361HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1380HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1386HAL_I2C_Master_Receive()
if (hi2c->XferSize == 3U)
stm32f4xx_hal_i2c.c:1399HAL_I2C_Master_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1460HAL_I2C_Slave_Transmit()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:1488HAL_I2C_Slave_Transmit()
while (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:1507HAL_I2C_Slave_Transmit()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1509HAL_I2C_Slave_Transmit()
if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET) && (hi2c->XferSize != 0U))
stm32f4xx_hal_i2c.c:1519HAL_I2C_Slave_Transmit()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1590HAL_I2C_Slave_Receive()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:1605HAL_I2C_Slave_Receive()
while (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:1623HAL_I2C_Slave_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1626HAL_I2C_Slave_Receive()
if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET) && (hi2c->XferSize != 0U))
stm32f4xx_hal_i2c.c:1635HAL_I2C_Slave_Receive()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:1722HAL_I2C_Master_Transmit_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:1799HAL_I2C_Master_Receive_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:1866HAL_I2C_Slave_Transmit_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:1928HAL_I2C_Slave_Receive_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:2006HAL_I2C_Master_Transmit_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:2010HAL_I2C_Master_Transmit_DMA()
if (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:2027HAL_I2C_Master_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:2161HAL_I2C_Master_Receive_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:2165HAL_I2C_Master_Receive_DMA()
if (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:2182HAL_I2C_Master_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:2301HAL_I2C_Slave_Transmit_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:2319HAL_I2C_Slave_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:2415HAL_I2C_Slave_Receive_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:2433HAL_I2C_Slave_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:2539HAL_I2C_Mem_Write()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:2548HAL_I2C_Mem_Write()
while (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:2568HAL_I2C_Mem_Write()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2571HAL_I2C_Mem_Write()
if ((__HAL_I2C_GET_FLAG(hi2c, I2C_FLAG_BTF) == SET) && (hi2c->XferSize != 0U))
stm32f4xx_hal_i2c.c:2580HAL_I2C_Mem_Write()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2662HAL_I2C_Mem_Read()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:2671HAL_I2C_Mem_Read()
if (hi2c->XferSize == 0U)
stm32f4xx_hal_i2c.c:2679HAL_I2C_Mem_Read()
else if (hi2c->XferSize == 1U)
stm32f4xx_hal_i2c.c:2690HAL_I2C_Mem_Read()
else if (hi2c->XferSize == 2U)
stm32f4xx_hal_i2c.c:2707HAL_I2C_Mem_Read()
while (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:2709HAL_I2C_Mem_Read()
if (hi2c->XferSize <= 3U)
stm32f4xx_hal_i2c.c:2712HAL_I2C_Mem_Read()
if (hi2c->XferSize == 1U)
stm32f4xx_hal_i2c.c:2727HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2731HAL_I2C_Mem_Read()
else if (hi2c->XferSize == 2U)
stm32f4xx_hal_i2c.c:2749HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2759HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2781HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2800HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2810HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2829HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2834HAL_I2C_Mem_Read()
if (hi2c->XferSize == 3U)
stm32f4xx_hal_i2c.c:2846HAL_I2C_Mem_Read()
hi2c->XferSize--;
stm32f4xx_hal_i2c.c:2924HAL_I2C_Mem_Write_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:3009HAL_I2C_Mem_Read_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:3025HAL_I2C_Mem_Read_IT()
if (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:3104HAL_I2C_Mem_Write_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:3111HAL_I2C_Mem_Write_DMA()
if (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:3128HAL_I2C_Mem_Write_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:3162HAL_I2C_Mem_Write_DMA()
hi2c->XferSize = 0U;
stm32f4xx_hal_i2c.c:3285HAL_I2C_Mem_Read_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:3292HAL_I2C_Mem_Read_DMA()
if (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:3309HAL_I2C_Mem_Read_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:3343HAL_I2C_Mem_Read_DMA()
hi2c->XferSize = 0U;
stm32f4xx_hal_i2c.c:3352HAL_I2C_Mem_Read_DMA()
if (hi2c->XferSize == 1U)
stm32f4xx_hal_i2c.c:3619HAL_I2C_Master_Seq_Transmit_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:3715HAL_I2C_Master_Seq_Transmit_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:3721HAL_I2C_Master_Seq_Transmit_DMA()
if (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:3736HAL_I2C_Master_Seq_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:3895HAL_I2C_Master_Seq_Receive_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:4020HAL_I2C_Master_Seq_Receive_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:4026HAL_I2C_Master_Seq_Receive_DMA()
if (hi2c->XferSize > 0U)
stm32f4xx_hal_i2c.c:4071HAL_I2C_Master_Seq_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:4211HAL_I2C_Slave_Seq_Transmit_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:4333HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:4349HAL_I2C_Slave_Seq_Transmit_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmatx, (uint32_t)hi2c->pBuffPtr, (uint32_t)&hi2c->Instance->DR, hi2c->XferSize);
stm32f4xx_hal_i2c.c:4451HAL_I2C_Slave_Seq_Receive_IT()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:4573HAL_I2C_Slave_Seq_Receive_DMA()
hi2c->XferSize = hi2c->XferCount;
stm32f4xx_hal_i2c.c:4589HAL_I2C_Slave_Seq_Receive_DMA()
dmaxferstatus = HAL_DMA_Start_IT(hi2c->hdmarx, (uint32_t)&hi2c->Instance->DR, (uint32_t)hi2c->pBuffPtr, hi2c->XferSize);
stm32f4xx_hal_i2c.c:5267I2C_MasterTransmit_TXE()
if ((hi2c->XferSize == 0U) && (CurrentState == HAL_I2C_STATE_BUSY_TX))