HAL + 0/14 examples
CodeScope will show references to I2C_HandleTypeDef::hdmarx from the following samples and libraries:
Drivers
Boards
Examples
STM324xG_EVAL
Examples
STM32F429I-Discovery
Examples
I2C
STM32446E-Nucleo
Examples
I2C
STM32469I-Discovery
Examples
I2C
STM32469I_EVAL
Examples
I2C
STM32F4-Discovery
Examples
I2C
STM32F401-Discovery
Examples
I2C
STM32F410xx-Nucleo
Examples
I2C
STM32F411E-Discovery
Examples
I2C
STM32F412G-Discovery
Examples
I2C
STM32F412ZG-Nucleo
Examples
I2C
STM32F413ZH-Nucleo
Examples
I2C
 
Symbols
loading...
Files
loading...

I2C_HandleTypeDef::hdmarx field

I2C Rx DMA handle parameters

Examples

I2C_HandleTypeDef::hdmarx is referenced by 14 libraries and example projects.

References

LocationReferrerText
stm32f4xx_hal_i2c.h:207
DMA_HandleTypeDef *hdmarx; /*!< I2C Rx DMA handle parameters */
stm32f4xx_hal_i2c.c:2167HAL_I2C_Master_Receive_DMA()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:2170HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2173HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2176HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2177HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2178HAL_I2C_Master_Receive_DMA()
stm32f4xx_hal_i2c.c:2179HAL_I2C_Master_Receive_DMA()
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:2418HAL_I2C_Slave_Receive_DMA()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:2421HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2424HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2427HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2428HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2429HAL_I2C_Slave_Receive_DMA()
stm32f4xx_hal_i2c.c:2430HAL_I2C_Slave_Receive_DMA()
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:3294HAL_I2C_Mem_Read_DMA()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:3297HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3300HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3303HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3304HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3305HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:3306HAL_I2C_Mem_Read_DMA()
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:3332HAL_I2C_Mem_Read_DMA()
dmaxferstatus = HAL_DMA_Abort_IT(hi2c->hdmarx);
stm32f4xx_hal_i2c.c:3338HAL_I2C_Mem_Read_DMA()
stm32f4xx_hal_i2c.c:4058HAL_I2C_Master_Seq_Receive_DMA()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:4061HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4064HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4067HAL_I2C_Master_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4068HAL_I2C_Master_Seq_Receive_DMA()
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:4272HAL_I2C_Slave_Seq_Transmit_DMA()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:4278HAL_I2C_Slave_Seq_Transmit_DMA()
stm32f4xx_hal_i2c.c:4281HAL_I2C_Slave_Seq_Transmit_DMA()
if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK)
stm32f4xx_hal_i2c.c:4284HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx);
stm32f4xx_hal_i2c.c:4512HAL_I2C_Slave_Seq_Receive_DMA()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:4518HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4521HAL_I2C_Slave_Seq_Receive_DMA()
if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK)
stm32f4xx_hal_i2c.c:4524HAL_I2C_Slave_Seq_Receive_DMA()
hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx);
stm32f4xx_hal_i2c.c:4576HAL_I2C_Slave_Seq_Receive_DMA()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:4579HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4582HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4585HAL_I2C_Slave_Seq_Receive_DMA()
stm32f4xx_hal_i2c.c:4586HAL_I2C_Slave_Seq_Receive_DMA()
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:5801I2C_Master_SB()
|| ((hi2c->hdmarx != NULL) && (hi2c->hdmarx->XferCpltCallback != NULL)))
stm32f4xx_hal_i2c.c:5839I2C_Master_ADD10()
|| ((hi2c->hdmarx != NULL) && (hi2c->hdmarx->XferCpltCallback != NULL)))
stm32f4xx_hal_i2c.c:6192I2C_Slave_STOPF()
hi2c->XferCount = (uint16_t)(I2C_GET_DMA_REMAIN_DATA(hi2c->hdmarx));
stm32f4xx_hal_i2c.c:6204I2C_Slave_STOPF()
stm32f4xx_hal_i2c.c:6208I2C_Slave_STOPF()
stm32f4xx_hal_i2c.c:6211I2C_Slave_STOPF()
if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK)
stm32f4xx_hal_i2c.c:6214I2C_Slave_STOPF()
hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx);
stm32f4xx_hal_i2c.c:6468I2C_ITError()
stm32f4xx_hal_i2c.c:6470I2C_ITError()
if (HAL_DMA_Abort_IT(hi2c->hdmarx) != HAL_OK)
stm32f4xx_hal_i2c.c:6488I2C_ITError()
hi2c->hdmarx->XferAbortCallback(hi2c->hdmarx);
stm32f4xx_hal_i2c.c:6953I2C_DMAXferCplt()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:6955I2C_DMAXferCplt()
hi2c->hdmarx->XferCpltCallback = NULL;
stm32f4xx_hal_i2c.c:7090I2C_DMAError()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:7092I2C_DMAError()
hi2c->hdmarx->XferCpltCallback = NULL;
stm32f4xx_hal_i2c.c:7149I2C_DMAAbort()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:7151I2C_DMAAbort()
hi2c->hdmarx->XferCpltCallback = NULL;
stm32f4xx_hal_i2c.c:7164I2C_DMAAbort()
if (hi2c->hdmarx != NULL)
stm32f4xx_hal_i2c.c:7166I2C_DMAAbort()
hi2c->hdmarx->XferAbortCallback = NULL;