HAL
+ 0/14 examples
CodeScope will show references to
I2C_HandleTypeDef::hdmatx
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::hdmatx
I2C_HandleTypeDef::hdmatx field
I2C Tx DMA handle parameters
Syntax
from
stm32f4xx_hal_i2c.h:205
DMA_HandleTypeDef
*
hdmatx
;
Examples
I2C_HandleTypeDef::hdmatx
is referenced by
14 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_i2c.h:205
DMA_HandleTypeDef
*
hdmatx
;
/*!< I2C Tx DMA handle parameters */
stm32f4xx_hal_i2c.c:2012
HAL_I2C_Master_Transmit_DMA()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:2015
HAL_I2C_Master_Transmit_DMA()
hi2c
->
hdmatx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:2018
HAL_I2C_Master_Transmit_DMA()
hi2c
->
hdmatx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:2021
HAL_I2C_Master_Transmit_DMA()
hi2c
->
hdmatx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2022
HAL_I2C_Master_Transmit_DMA()
hi2c
->
hdmatx
->
XferM1CpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2023
HAL_I2C_Master_Transmit_DMA()
hi2c
->
hdmatx
->
XferM1HalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2024
HAL_I2C_Master_Transmit_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2027
HAL_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:2304
HAL_I2C_Slave_Transmit_DMA()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:2307
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
hdmatx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:2310
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
hdmatx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:2313
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
hdmatx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2314
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
hdmatx
->
XferM1CpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2315
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
hdmatx
->
XferM1HalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2316
HAL_I2C_Slave_Transmit_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:2319
HAL_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:3113
HAL_I2C_Mem_Write_DMA()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:3116
HAL_I2C_Mem_Write_DMA()
hi2c
->
hdmatx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:3119
HAL_I2C_Mem_Write_DMA()
hi2c
->
hdmatx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:3122
HAL_I2C_Mem_Write_DMA()
hi2c
->
hdmatx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3123
HAL_I2C_Mem_Write_DMA()
hi2c
->
hdmatx
->
XferM1CpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3124
HAL_I2C_Mem_Write_DMA()
hi2c
->
hdmatx
->
XferM1HalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3125
HAL_I2C_Mem_Write_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3128
HAL_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:3151
HAL_I2C_Mem_Write_DMA()
dmaxferstatus
=
HAL_DMA_Abort_IT
(
hi2c
->
hdmatx
)
;
stm32f4xx_hal_i2c.c:3157
HAL_I2C_Mem_Write_DMA()
hi2c
->
hdmatx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3723
HAL_I2C_Master_Seq_Transmit_DMA()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:3726
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:3729
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:3732
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3733
HAL_I2C_Master_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:3736
HAL_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:4296
HAL_I2C_Slave_Seq_Transmit_DMA()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:4300
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:4303
HAL_I2C_Slave_Seq_Transmit_DMA()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmatx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:4306
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
(
hi2c
->
hdmatx
)
;
stm32f4xx_hal_i2c.c:4336
HAL_I2C_Slave_Seq_Transmit_DMA()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:4339
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferCpltCallback
=
I2C_DMAXferCplt
;
stm32f4xx_hal_i2c.c:4342
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferErrorCallback
=
I2C_DMAError
;
stm32f4xx_hal_i2c.c:4345
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:4346
HAL_I2C_Slave_Seq_Transmit_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_i2c.c:4349
HAL_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:4536
HAL_I2C_Slave_Seq_Receive_DMA()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:4540
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:4543
HAL_I2C_Slave_Seq_Receive_DMA()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmatx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:4546
HAL_I2C_Slave_Seq_Receive_DMA()
hi2c
->
hdmatx
->
XferAbortCallback
(
hi2c
->
hdmatx
)
;
stm32f4xx_hal_i2c.c:5800
I2C_Master_SB()
if
(
(
(
hi2c
->
hdmatx
!=
NULL
)
&&
(
hi2c
->
hdmatx
->
XferCpltCallback
!=
NULL
)
)
stm32f4xx_hal_i2c.c:5838
I2C_Master_ADD10()
if
(
(
(
hi2c
->
hdmatx
!=
NULL
)
&&
(
hi2c
->
hdmatx
->
XferCpltCallback
!=
NULL
)
)
stm32f4xx_hal_i2c.c:6220
I2C_Slave_STOPF()
hi2c
->
XferCount
=
(
uint16_t
)
(
I2C_GET_DMA_REMAIN_DATA
(
hi2c
->
hdmatx
)
)
;
stm32f4xx_hal_i2c.c:6232
I2C_Slave_STOPF()
if
(
HAL_DMA_GetState
(
hi2c
->
hdmatx
)
!=
HAL_DMA_STATE_READY
)
stm32f4xx_hal_i2c.c:6236
I2C_Slave_STOPF()
hi2c
->
hdmatx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:6239
I2C_Slave_STOPF()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmatx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:6242
I2C_Slave_STOPF()
hi2c
->
hdmatx
->
XferAbortCallback
(
hi2c
->
hdmatx
)
;
stm32f4xx_hal_i2c.c:6447
I2C_ITError()
if
(
hi2c
->
hdmatx
->
State
!=
HAL_DMA_STATE_READY
)
stm32f4xx_hal_i2c.c:6451
I2C_ITError()
hi2c
->
hdmatx
->
XferAbortCallback
=
I2C_DMAAbort
;
stm32f4xx_hal_i2c.c:6453
I2C_ITError()
if
(
HAL_DMA_Abort_IT
(
hi2c
->
hdmatx
)
!=
HAL_OK
)
stm32f4xx_hal_i2c.c:6461
I2C_ITError()
hi2c
->
hdmatx
->
XferAbortCallback
(
hi2c
->
hdmatx
)
;
stm32f4xx_hal_i2c.c:6949
I2C_DMAXferCplt()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:6951
I2C_DMAXferCplt()
hi2c
->
hdmatx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:7086
I2C_DMAError()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:7088
I2C_DMAError()
hi2c
->
hdmatx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:7145
I2C_DMAAbort()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:7147
I2C_DMAAbort()
hi2c
->
hdmatx
->
XferCpltCallback
=
NULL
;
stm32f4xx_hal_i2c.c:7160
I2C_DMAAbort()
if
(
hi2c
->
hdmatx
!=
NULL
)
stm32f4xx_hal_i2c.c:7162
I2C_DMAAbort()
hi2c
->
hdmatx
->
XferAbortCallback
=
NULL
;
Data Use
Functions reading
I2C_HandleTypeDef::hdmatx
I2C_HandleTypeDef::hdmatx
HAL_I2C_Master_Transmit_DMA()
HAL_I2C_Slave_Transmit_DMA()
HAL_I2C_Mem_Write_DMA()
HAL_I2C_Master_Seq_Transmit_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::hdmatx
I2C_HandleTypeDef::hdmatx
__DMA_HandleTypeDef
all items filtered out