HAL
+ 0/15 examples
CodeScope will show references to
__UART_HandleTypeDef::hdmarx
from the following samples and libraries:
Examples
STM32446E-Nucleo
Examples
UART
UART_ReceptionToIdle_CircularDMA
STM32446E_EVAL
Examples
UART
UART_HyperTerminal_DMA
STM32469I-Discovery
Examples
UART
UART_TwoBoards_ComDMA
STM32469I_EVAL
Examples
UART
UART_HyperTerminal_DMA
STM324x9I_EVAL
Examples
UART
UART_Hyperterminal_DMA
STM324xG_EVAL
Examples
UART
UART_Hyperterminal_DMA
STM32F4-Discovery
Examples
UART
UART_TwoBoards_ComDMA
STM32F401-Discovery
Examples
UART
UART_TwoBoards_ComDMA
STM32F410xx-Nucleo
Examples
UART
UART_TwoBoards_ComDMA
STM32F411E-Discovery
Examples
UART
UART_TwoBoards_ComDMA
STM32F412G-Discovery
Examples
UART
UART_TwoBoards_ComDMA
STM32F412ZG-Nucleo
Examples
UART
UART_TwoBoards_ComDMA
STM32F413ZH-Nucleo
Examples
UART
UART_TwoBoards_ComDMA
STM32F429I-Discovery
Examples
UART
UART_TwoBoards_ComDMA
STM32F429ZI-Nucleo
Examples
UART
UART_ReceptionToIdle_CircularDMA
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
__UART_HandleTypeDef::hdmarx
__UART_HandleTypeDef::hdmarx field
UART Rx DMA Handle parameters
Syntax
from
stm32f4xx_hal_uart.h:184
DMA_HandleTypeDef
*
hdmarx
;
Examples
__UART_HandleTypeDef::hdmarx
is referenced by
15 libraries and example projects
.
References
Location
Referrer
Text
stm32f4xx_hal_uart.h:184
DMA_HandleTypeDef
*
hdmarx
;
/*!< UART Rx DMA Handle parameters */
stm32f4xx_hal_uart.c:1563
HAL_UART_DMAStop()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:1565
HAL_UART_DMAStop()
HAL_DMA_Abort
(
huart
->
hdmarx
)
;
stm32f4xx_hal_uart.c:1902
HAL_UART_Abort()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:1906
HAL_UART_Abort()
huart
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_uart.c:1908
HAL_UART_Abort()
if
(
HAL_DMA_Abort
(
huart
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_uart.c:1910
HAL_UART_Abort()
if
(
HAL_DMA_GetError
(
huart
->
hdmarx
)
==
HAL_DMA_ERROR_TIMEOUT
)
stm32f4xx_hal_uart.c:2017
HAL_UART_AbortReceive()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:2021
HAL_UART_AbortReceive()
huart
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_uart.c:2023
HAL_UART_AbortReceive()
if
(
HAL_DMA_Abort
(
huart
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_uart.c:2025
HAL_UART_AbortReceive()
if
(
HAL_DMA_GetError
(
huart
->
hdmarx
)
==
HAL_DMA_ERROR_TIMEOUT
)
stm32f4xx_hal_uart.c:2091
HAL_UART_Abort_IT()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:2097
HAL_UART_Abort_IT()
huart
->
hdmarx
->
XferAbortCallback
=
UART_DMARxAbortCallback
;
stm32f4xx_hal_uart.c:2101
HAL_UART_Abort_IT()
huart
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_uart.c:2135
HAL_UART_Abort_IT()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:2141
HAL_UART_Abort_IT()
if
(
HAL_DMA_Abort_IT
(
huart
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_uart.c:2143
HAL_UART_Abort_IT()
huart
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_uart.c:2290
HAL_UART_AbortReceive_IT()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:2294
HAL_UART_AbortReceive_IT()
huart
->
hdmarx
->
XferAbortCallback
=
UART_DMARxOnlyAbortCallback
;
stm32f4xx_hal_uart.c:2297
HAL_UART_AbortReceive_IT()
if
(
HAL_DMA_Abort_IT
(
huart
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_uart.c:2300
HAL_UART_AbortReceive_IT()
huart
->
hdmarx
->
XferAbortCallback
(
huart
->
hdmarx
)
;
stm32f4xx_hal_uart.c:2424
HAL_UART_IRQHandler()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:2428
HAL_UART_IRQHandler()
huart
->
hdmarx
->
XferAbortCallback
=
UART_DMAAbortOnError
;
stm32f4xx_hal_uart.c:2429
HAL_UART_IRQHandler()
if
(
HAL_DMA_Abort_IT
(
huart
->
hdmarx
)
!=
HAL_OK
)
stm32f4xx_hal_uart.c:2432
HAL_UART_IRQHandler()
huart
->
hdmarx
->
XferAbortCallback
(
huart
->
hdmarx
)
;
stm32f4xx_hal_uart.c:2492
HAL_UART_IRQHandler()
uint16_t
nb_remaining_rx_data
=
(
uint16_t
)
__HAL_DMA_GET_COUNTER
(
huart
->
hdmarx
)
;
stm32f4xx_hal_uart.c:2500
HAL_UART_IRQHandler()
if
(
huart
->
hdmarx
->
Init
.
Mode
!=
DMA_CIRCULAR
)
stm32f4xx_hal_uart.c:2517
HAL_UART_IRQHandler()
(
void
)
HAL_DMA_Abort
(
huart
->
hdmarx
)
;
stm32f4xx_hal_uart.c:3282
UART_Start_Receive_DMA()
huart
->
hdmarx
->
XferCpltCallback
=
UART_DMAReceiveCplt
;
stm32f4xx_hal_uart.c:3285
UART_Start_Receive_DMA()
huart
->
hdmarx
->
XferHalfCpltCallback
=
UART_DMARxHalfCplt
;
stm32f4xx_hal_uart.c:3288
UART_Start_Receive_DMA()
huart
->
hdmarx
->
XferErrorCallback
=
UART_DMAError
;
stm32f4xx_hal_uart.c:3291
UART_Start_Receive_DMA()
huart
->
hdmarx
->
XferAbortCallback
=
NULL
;
stm32f4xx_hal_uart.c:3295
UART_Start_Receive_DMA()
HAL_DMA_Start_IT
(
huart
->
hdmarx
,
(
uint32_t
)
&
huart
->
Instance
->
DR
,
*
(
uint32_t
*
)
tmp
,
Size
)
;
stm32f4xx_hal_uart.c:3390
UART_DMATxAbortCallback()
if
(
huart
->
hdmarx
!=
NULL
)
stm32f4xx_hal_uart.c:3392
UART_DMATxAbortCallback()
if
(
huart
->
hdmarx
->
XferAbortCallback
!=
NULL
)
stm32f4xx_hal_uart.c:3433
UART_DMARxAbortCallback()
huart
->
hdmarx
->
XferAbortCallback
=
NULL
;
Data Use
Functions reading
__UART_HandleTypeDef::hdmarx
__UART_HandleTypeDef::hdmarx
HAL_UART_DMAStop()
HAL_UART_Abort()
HAL_UART_AbortReceive()
HAL_UART_Abort_IT()
HAL_UART_AbortReceive_IT()
HAL_UART_IRQHandler()
UART_Start_Receive_DMA()
UART_DMATxAbortCallback()
UART_DMARxAbortCallback()
all items filtered out
Type of
__UART_HandleTypeDef::hdmarx
__UART_HandleTypeDef::hdmarx
__DMA_HandleTypeDef
all items filtered out