HAL
+ 0/14 examples
CodeScope will show references to
I2C_HandleTypeDef::hdmarx
from the following samples and libraries:
Drivers
Boards
STM32F429I-Discovery
Examples
STM324xG_EVAL
Examples
BSP
STM32F429I-Discovery
Examples
BSP
I2C
I2C_TwoBoards_ComDMA
STM32446E-Nucleo
Examples
I2C
I2C_TwoBoards_ComDMA
STM32469I-Discovery
Examples
I2C
I2C_TwoBoards_ComDMA
STM32469I_EVAL
Examples
I2C
I2C_EEPROM
STM32F4-Discovery
Examples
I2C
I2C_TwoBoards_ComDMA
STM32F401-Discovery
Examples
I2C
I2C_TwoBoards_ComDMA
STM32F410xx-Nucleo
Examples
I2C
I2C_TwoBoards_ComDMA
STM32F411E-Discovery
Examples
I2C
I2C_TwoBoards_ComDMA
STM32F412G-Discovery
Examples
I2C
I2C_TwoBoards_ComDMA
STM32F412ZG-Nucleo
Examples
I2C
I2C_TwoBoards_ComDMA
STM32F413ZH-Nucleo
Examples
I2C
I2C_TwoBoards_ComDMA
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
I2C_HandleTypeDef::hdmarx
I2C_HandleTypeDef::hdmarx field
I2C Rx DMA handle parameters
Syntax
from
stm32f4xx_hal_i2c.h:207
DMA_HandleTypeDef
*
hdmarx
;
Examples
I2C_HandleTypeDef::hdmarx
is referenced by
14 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_i2c.h:207
DMA_HandleTypeDef
*
hdmarx
;
/*!< I2C Rx DMA handle parameters */
stm32f4xx_hal_i2c.c:2167
HAL_I2C_Master_Receive_DMA()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:2170
HAL_I2C_Master_Receive_DMA()
hi2c
->
hdmarx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:2173
HAL_I2C_Master_Receive_DMA()
hi2c
->
hdmarx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:2176
HAL_I2C_Master_Receive_DMA()
hi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2177
HAL_I2C_Master_Receive_DMA()
hi2c
->
hdmarx
->
XferM1CpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2178
HAL_I2C_Master_Receive_DMA()
hi2c
->
hdmarx
->
XferM1HalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2179
HAL_I2C_Master_Receive_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2182
HAL_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:2418
HAL_I2C_Slave_Receive_DMA()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:2421
HAL_I2C_Slave_Receive_DMA()
hi2c
->
hdmarx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:2424
HAL_I2C_Slave_Receive_DMA()
hi2c
->
hdmarx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:2427
HAL_I2C_Slave_Receive_DMA()
hi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2428
HAL_I2C_Slave_Receive_DMA()
hi2c
->
hdmarx
->
XferM1CpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2429
HAL_I2C_Slave_Receive_DMA()
hi2c
->
hdmarx
->
XferM1HalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2430
HAL_I2C_Slave_Receive_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2433
HAL_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:3294
HAL_I2C_Mem_Read_DMA()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:3297
HAL_I2C_Mem_Read_DMA()
hi2c
->
hdmarx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:3300
HAL_I2C_Mem_Read_DMA()
hi2c
->
hdmarx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:3303
HAL_I2C_Mem_Read_DMA()
hi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3304
HAL_I2C_Mem_Read_DMA()
hi2c
->
hdmarx
->
XferM1CpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3305
HAL_I2C_Mem_Read_DMA()
hi2c
->
hdmarx
->
XferM1HalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3306
HAL_I2C_Mem_Read_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3309
HAL_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:3332
HAL_I2C_Mem_Read_DMA()
dmaxferstatus
=
HAL_DMA_Abort_IT
(
hi2c
->
hdmarx
)
;
stm32f4xx_hal_i2c.c:3338
HAL_I2C_Mem_Read_DMA()
hi2c
->
hdmarx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:4058
HAL_I2C_Master_Seq_Receive_DMA()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:4061
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:4064
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:4067
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:4068
HAL_I2C_Master_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:4071
HAL_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:4272
HAL_I2C_Slave_Seq_Transmit_DMA()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:4278
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:4281
HAL_I2C_Slave_Seq_Transmit_DMA()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:4284
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
(
hi2c
->
hdmarx
)
;
stm32f4xx_hal_i2c.c:4512
HAL_I2C_Slave_Seq_Receive_DMA()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:4518
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:4521
HAL_I2C_Slave_Seq_Receive_DMA()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:4524
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
(
hi2c
->
hdmarx
)
;
stm32f4xx_hal_i2c.c:4576
HAL_I2C_Slave_Seq_Receive_DMA()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:4579
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:4582
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:4585
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:4586
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:4589
HAL_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:5801
I2C_Master_SB()
||
(
(
hi2c
->
hdmarx
!=
NULL
)
&&
(
hi2c
->
hdmarx
->
XferCpltCallback
!=
NULL
)
)
)
stm32f4xx_hal_i2c.c:5839
I2C_Master_ADD10()
||
(
(
hi2c
->
hdmarx
!=
NULL
)
&&
(
hi2c
->
hdmarx
->
XferCpltCallback
!=
NULL
)
)
)
stm32f4xx_hal_i2c.c:6192
I2C_Slave_STOPF()
hi2c
->
XferCount
=
(
uint16_t
)
(
I2C_GET_DMA_REMAIN_DATA
(
hi2c
->
hdmarx
)
)
;
stm32f4xx_hal_i2c.c:6204
I2C_Slave_STOPF()
if
(
HAL_DMA_GetState
(
hi2c
->
hdmarx
)
!=
HAL_DMA_STATE_READY
)
stm32f4xx_hal_i2c.c:6208
I2C_Slave_STOPF()
hi2c
->
hdmarx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:6211
I2C_Slave_STOPF()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:6214
I2C_Slave_STOPF()
hi2c
->
hdmarx
->
XferAbortCallback
(
hi2c
->
hdmarx
)
;
stm32f4xx_hal_i2c.c:6468
I2C_ITError()
hi2c
->
hdmarx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:6470
I2C_ITError()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:6488
I2C_ITError()
hi2c
->
hdmarx
->
XferAbortCallback
(
hi2c
->
hdmarx
)
;
stm32f4xx_hal_i2c.c:6953
I2C_DMAXferCplt()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:6955
I2C_DMAXferCplt()
hi2c
->
hdmarx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:7090
I2C_DMAError()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:7092
I2C_DMAError()
hi2c
->
hdmarx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:7149
I2C_DMAAbort()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:7151
I2C_DMAAbort()
hi2c
->
hdmarx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:7164
I2C_DMAAbort()
if
(
hi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_i2c.c:7166
I2C_DMAAbort()
hi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
Data Use
Functions reading
I2C_HandleTypeDef::hdmarx
I2C_HandleTypeDef::hdmarx
HAL_I2C_Master_Receive_DMA()
HAL_I2C_Slave_Receive_DMA()
HAL_I2C_Mem_Read_DMA()
HAL_I2C_Master_Seq_Receive_DMA()
HAL_I2C_Slave_Seq_Transmit_DMA()
HAL_I2C_Slave_Seq_Receive_DMA()
I2C_Master_SB()
I2C_Master_ADD10()
I2C_Slave_STOPF()
I2C_ITError()
I2C_DMAXferCplt()
I2C_DMAError()
I2C_DMAAbort()
all items filtered out
Type of
I2C_HandleTypeDef::hdmarx
I2C_HandleTypeDef::hdmarx
__DMA_HandleTypeDef
all items filtered out