HAL_IRDA_Receive_DMA() function
Receives an amount of data in DMA mode.
Arguments
hirda
Pointer to a IRDA_HandleTypeDef structure that contains the configuration information for the specified IRDA module.
pData
Pointer to data buffer (u8 or u16 data elements).
Size
Amount of data elements (u8 or u16) to be received.
Return value
HAL status
Notes
When UART parity is not enabled (PCE = 0), and Word Length is configured to 9 bits (M1-M0 = 01), the received data is handled as a set of u16. In this case, Size must reflect the number of u16 available through pData. When the IRDA parity is enabled (PCE = 1) the data received contain the parity bit.
Functions called by HAL_IRDA_Receive_DMA()
HAL_IRDA_Receive_DMA()
Data read by HAL_IRDA_Receive_DMA()
Data written by HAL_IRDA_Receive_DMA()
HAL_IRDA_Receive_DMA()::tmp HAL_IRDA_Receive_DMA()::tmpreg all items filtered out
HAL_IRDA_Receive_DMA()
HAL_IRDA_Receive_DMA()::tmp HAL_IRDA_Receive_DMA()::tmpreg all items filtered out
Type of HAL_IRDA_Receive_DMA()
HAL_IRDA_Receive_DMA()
uint32_t all items filtered out