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