HAL
+ 0/1 examples
CodeScope will show references to
__FMPI2C_HandleTypeDef::hdmarx
from the following samples and libraries:
Examples
STM32446E_EVAL
Examples
I2C
FMPI2C_EEPROM
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
__FMPI2C_HandleTypeDef::hdmarx
__FMPI2C_HandleTypeDef::hdmarx field
FMPI2C Rx DMA handle parameters
Syntax
from
stm32f4xx_hal_fmpi2c.h:207
DMA_HandleTypeDef
*
hdmarx
;
Examples
__FMPI2C_HandleTypeDef::hdmarx
is referenced by
1 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_fmpi2c.h:207
DMA_HandleTypeDef
*
hdmarx
;
/*!< FMPI2C Rx DMA handle parameters */
stm32f4xx_hal_fmpi2c.c:2161
HAL_FMPI2C_Master_Receive_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:2164
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferCpltCallback
=
FMPI2C_DMAMasterReceiveCplt
;
stm32f4xx_hal_fmpi2c.c:2167
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferErrorCallback
=
FMPI2C_DMAError
;
stm32f4xx_hal_fmpi2c.c:2170
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:2171
HAL_FMPI2C_Master_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:2174
HAL_FMPI2C_Master_Receive_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:2428
HAL_FMPI2C_Slave_Receive_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:2431
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferCpltCallback
=
FMPI2C_DMASlaveReceiveCplt
;
stm32f4xx_hal_fmpi2c.c:2434
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferErrorCallback
=
FMPI2C_DMAError
;
stm32f4xx_hal_fmpi2c.c:2437
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:2438
HAL_FMPI2C_Slave_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:2441
HAL_FMPI2C_Slave_Receive_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:3170
HAL_FMPI2C_Mem_Read_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:3173
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
hdmarx
->
XferCpltCallback
=
FMPI2C_DMAMasterReceiveCplt
;
stm32f4xx_hal_fmpi2c.c:3176
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
hdmarx
->
XferErrorCallback
=
FMPI2C_DMAError
;
stm32f4xx_hal_fmpi2c.c:3179
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:3180
HAL_FMPI2C_Mem_Read_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:3183
HAL_FMPI2C_Mem_Read_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:3835
HAL_FMPI2C_Master_Seq_Receive_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:3838
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferCpltCallback
=
FMPI2C_DMAMasterReceiveCplt
;
stm32f4xx_hal_fmpi2c.c:3841
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferErrorCallback
=
FMPI2C_DMAError
;
stm32f4xx_hal_fmpi2c.c:3844
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:3845
HAL_FMPI2C_Master_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:3848
HAL_FMPI2C_Master_Seq_Receive_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
pData
,
stm32f4xx_hal_fmpi2c.c:3977
HAL_FMPI2C_Slave_Seq_Transmit_IT()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:3981
HAL_FMPI2C_Slave_Seq_Transmit_IT()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
FMPI2C_DMAAbort
;
stm32f4xx_hal_fmpi2c.c:3984
HAL_FMPI2C_Slave_Seq_Transmit_IT()
if
(
HAL_DMA_Abort_IT
(
hfmpi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_fmpi2c.c:3987
HAL_FMPI2C_Slave_Seq_Transmit_IT()
hfmpi2c
->
hdmarx
->
XferAbortCallback
(
hfmpi2c
->
hdmarx
)
;
stm32f4xx_hal_fmpi2c.c:4076
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:4082
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
FMPI2C_DMAAbort
;
stm32f4xx_hal_fmpi2c.c:4085
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
if
(
HAL_DMA_Abort_IT
(
hfmpi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_fmpi2c.c:4088
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
(
hfmpi2c
->
hdmarx
)
;
stm32f4xx_hal_fmpi2c.c:4384
HAL_FMPI2C_Slave_Seq_Receive_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:4388
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
FMPI2C_DMAAbort
;
stm32f4xx_hal_fmpi2c.c:4391
HAL_FMPI2C_Slave_Seq_Receive_DMA()
if
(
HAL_DMA_Abort_IT
(
hfmpi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_fmpi2c.c:4394
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
(
hfmpi2c
->
hdmarx
)
;
stm32f4xx_hal_fmpi2c.c:4418
HAL_FMPI2C_Slave_Seq_Receive_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:4421
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferCpltCallback
=
FMPI2C_DMASlaveReceiveCplt
;
stm32f4xx_hal_fmpi2c.c:4424
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferErrorCallback
=
FMPI2C_DMAError
;
stm32f4xx_hal_fmpi2c.c:4427
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferHalfCpltCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:4428
HAL_FMPI2C_Slave_Seq_Receive_DMA()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_fmpi2c.c:4431
HAL_FMPI2C_Slave_Seq_Receive_DMA()
dmaxferstatus
=
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
stm32f4xx_hal_fmpi2c.c:5724
FMPI2C_Slave_ISR_DMA()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:5728
FMPI2C_Slave_ISR_DMA()
if
(
FMPI2C_GET_DMA_REMAIN_DATA
(
hfmpi2c
->
hdmarx
)
==
0U
)
stm32f4xx_hal_fmpi2c.c:6365
FMPI2C_ITSlaveCplt()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:6367
FMPI2C_ITSlaveCplt()
hfmpi2c
->
XferCount
=
(
uint16_t
)
FMPI2C_GET_DMA_REMAIN_DATA
(
hfmpi2c
->
hdmarx
)
;
stm32f4xx_hal_fmpi2c.c:6667
FMPI2C_ITError()
else
if
(
(
hfmpi2c
->
hdmarx
!=
NULL
)
&&
(
(
tmppreviousstate
==
FMPI2C_STATE_MASTER_BUSY_RX
)
||
\
stm32f4xx_hal_fmpi2c.c:6675
FMPI2C_ITError()
if
(
HAL_DMA_GetState
(
hfmpi2c
->
hdmarx
)
!=
HAL_DMA_STATE_READY
)
stm32f4xx_hal_fmpi2c.c:6679
FMPI2C_ITError()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
FMPI2C_DMAAbort
;
stm32f4xx_hal_fmpi2c.c:6685
FMPI2C_ITError()
if
(
HAL_DMA_Abort_IT
(
hfmpi2c
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_fmpi2c.c:6688
FMPI2C_ITError()
hfmpi2c
->
hdmarx
->
XferAbortCallback
(
hfmpi2c
->
hdmarx
)
;
stm32f4xx_hal_fmpi2c.c:6885
FMPI2C_DMAMasterReceiveCplt()
if
(
HAL_DMA_Start_IT
(
hfmpi2c
->
hdmarx
,
(
uint32_t
)
&
hfmpi2c
->
Instance
->
RXDR
,
(
uint32_t
)
hfmpi2c
->
pBuffPtr
,
stm32f4xx_hal_fmpi2c.c:6911
FMPI2C_DMASlaveReceiveCplt()
if
(
(
FMPI2C_GET_DMA_REMAIN_DATA
(
hfmpi2c
->
hdmarx
)
==
0U
)
&&
\
stm32f4xx_hal_fmpi2c.c:6948
FMPI2C_DMAError()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:6950
FMPI2C_DMAError()
if
(
FMPI2C_GET_DMA_REMAIN_DATA
(
hfmpi2c
->
hdmarx
)
==
0U
)
stm32f4xx_hal_fmpi2c.c:6984
FMPI2C_DMAAbort()
if
(
hfmpi2c
->
hdmarx
!=
NULL
)
stm32f4xx_hal_fmpi2c.c:6986
FMPI2C_DMAAbort()
hfmpi2c
->
hdmarx
->
XferAbortCallback
=
NULL
;
Data Use
Functions reading
__FMPI2C_HandleTypeDef::hdmarx
__FMPI2C_HandleTypeDef::hdmarx
HAL_FMPI2C_Master_Receive_DMA()
HAL_FMPI2C_Slave_Receive_DMA()
HAL_FMPI2C_Mem_Read_DMA()
HAL_FMPI2C_Master_Seq_Receive_DMA()
HAL_FMPI2C_Slave_Seq_Transmit_IT()
HAL_FMPI2C_Slave_Seq_Transmit_DMA()
HAL_FMPI2C_Slave_Seq_Receive_DMA()
FMPI2C_Slave_ISR_DMA()
FMPI2C_ITSlaveCplt()
FMPI2C_ITError()
FMPI2C_DMAMasterReceiveCplt()
FMPI2C_DMASlaveReceiveCplt()
FMPI2C_DMAError()
FMPI2C_DMAAbort()
all items filtered out
Type of
__FMPI2C_HandleTypeDef::hdmarx
__FMPI2C_HandleTypeDef::hdmarx
__DMA_HandleTypeDef
all items filtered out