STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
|
IRDA handle Structure definition. More...
#include <stm32f4xx_hal_irda.h>
Data Fields | |
USART_TypeDef * | Instance |
IRDA_InitTypeDef | Init |
const uint8_t * | pTxBuffPtr |
uint16_t | TxXferSize |
__IO uint16_t | TxXferCount |
uint8_t * | pRxBuffPtr |
uint16_t | RxXferSize |
__IO uint16_t | RxXferCount |
DMA_HandleTypeDef * | hdmatx |
DMA_HandleTypeDef * | hdmarx |
HAL_LockTypeDef | Lock |
__IO HAL_IRDA_StateTypeDef | gState |
__IO HAL_IRDA_StateTypeDef | RxState |
__IO uint32_t | ErrorCode |
IRDA handle Structure definition.
Definition at line 140 of file stm32f4xx_hal_irda.h.
USART_TypeDef* IRDA_HandleTypeDef::Instance |
USART registers base address
Definition at line 143 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_AbortReceive(), HAL_IRDA_AbortReceive_IT(), HAL_IRDA_AbortTransmit(), HAL_IRDA_AbortTransmit_IT(), HAL_IRDA_DeInit(), HAL_IRDA_DMAPause(), HAL_IRDA_DMAResume(), HAL_IRDA_DMAStop(), HAL_IRDA_Init(), HAL_IRDA_IRQHandler(), HAL_IRDA_Receive(), HAL_IRDA_Receive_DMA(), HAL_IRDA_Receive_IT(), HAL_IRDA_Transmit(), HAL_IRDA_Transmit_DMA(), HAL_IRDA_Transmit_IT(), IRDA_DMAError(), IRDA_DMAReceiveCplt(), IRDA_DMATransmitCplt(), IRDA_EndRxTransfer(), IRDA_EndTransmit_IT(), IRDA_EndTxTransfer(), IRDA_Receive_IT(), IRDA_SetConfig(), IRDA_Transmit_IT(), and IRDA_WaitOnFlagUntilTimeout().
IRDA_InitTypeDef IRDA_HandleTypeDef::Init |
IRDA communication parameters
Definition at line 145 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_DMAResume(), HAL_IRDA_Init(), HAL_IRDA_Receive(), HAL_IRDA_Receive_DMA(), HAL_IRDA_Receive_IT(), HAL_IRDA_Transmit(), IRDA_Receive_IT(), IRDA_SetConfig(), and IRDA_Transmit_IT().
const uint8_t* IRDA_HandleTypeDef::pTxBuffPtr |
Pointer to IRDA Tx transfer Buffer
Definition at line 147 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Transmit_DMA(), HAL_IRDA_Transmit_IT(), and IRDA_Transmit_IT().
uint16_t IRDA_HandleTypeDef::TxXferSize |
IRDA Tx Transfer size
Definition at line 149 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Transmit(), HAL_IRDA_Transmit_DMA(), and HAL_IRDA_Transmit_IT().
__IO uint16_t IRDA_HandleTypeDef::TxXferCount |
IRDA Tx Transfer Counter
Definition at line 151 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_AbortTransmit(), HAL_IRDA_AbortTransmit_IT(), HAL_IRDA_Transmit(), HAL_IRDA_Transmit_DMA(), HAL_IRDA_Transmit_IT(), IRDA_DMAAbortOnError(), IRDA_DMAError(), IRDA_DMARxAbortCallback(), IRDA_DMATransmitCplt(), IRDA_DMATxAbortCallback(), IRDA_DMATxOnlyAbortCallback(), and IRDA_Transmit_IT().
uint8_t* IRDA_HandleTypeDef::pRxBuffPtr |
Pointer to IRDA Rx transfer Buffer
Definition at line 153 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Receive_DMA(), HAL_IRDA_Receive_IT(), and IRDA_Receive_IT().
uint16_t IRDA_HandleTypeDef::RxXferSize |
IRDA Rx Transfer size
Definition at line 155 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Receive(), HAL_IRDA_Receive_DMA(), and HAL_IRDA_Receive_IT().
__IO uint16_t IRDA_HandleTypeDef::RxXferCount |
IRDA Rx Transfer Counter
Definition at line 157 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_AbortReceive(), HAL_IRDA_AbortReceive_IT(), HAL_IRDA_Receive(), HAL_IRDA_Receive_IT(), IRDA_DMAAbortOnError(), IRDA_DMAError(), IRDA_DMAReceiveCplt(), IRDA_DMARxAbortCallback(), IRDA_DMARxOnlyAbortCallback(), IRDA_DMATxAbortCallback(), and IRDA_Receive_IT().
DMA_HandleTypeDef* IRDA_HandleTypeDef::hdmatx |
IRDA Tx DMA Handle parameters
Definition at line 159 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_AbortTransmit(), HAL_IRDA_AbortTransmit_IT(), HAL_IRDA_DMAStop(), HAL_IRDA_Transmit_DMA(), IRDA_DMARxAbortCallback(), and IRDA_DMATxAbortCallback().
DMA_HandleTypeDef* IRDA_HandleTypeDef::hdmarx |
IRDA Rx DMA Handle parameters
Definition at line 161 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_AbortReceive(), HAL_IRDA_AbortReceive_IT(), HAL_IRDA_DMAStop(), HAL_IRDA_IRQHandler(), HAL_IRDA_Receive_DMA(), IRDA_DMARxAbortCallback(), and IRDA_DMATxAbortCallback().
HAL_LockTypeDef IRDA_HandleTypeDef::Lock |
__IO HAL_IRDA_StateTypeDef IRDA_HandleTypeDef::gState |
IRDA state information related to global Handle management and also related to Tx operations. This parameter can be a value of HAL_IRDA_StateTypeDef
Definition at line 165 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_AbortTransmit(), HAL_IRDA_AbortTransmit_IT(), HAL_IRDA_DeInit(), HAL_IRDA_DMAPause(), HAL_IRDA_DMAResume(), HAL_IRDA_DMAStop(), HAL_IRDA_GetState(), HAL_IRDA_Init(), HAL_IRDA_Transmit(), HAL_IRDA_Transmit_DMA(), HAL_IRDA_Transmit_IT(), IRDA_DMAError(), IRDA_DMARxAbortCallback(), IRDA_DMATxAbortCallback(), IRDA_DMATxOnlyAbortCallback(), IRDA_EndTransmit_IT(), IRDA_EndTxTransfer(), IRDA_Transmit_IT(), and IRDA_WaitOnFlagUntilTimeout().
__IO HAL_IRDA_StateTypeDef IRDA_HandleTypeDef::RxState |
IRDA state information related to Rx operations. This parameter can be a value of HAL_IRDA_StateTypeDef
Definition at line 169 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_AbortReceive(), HAL_IRDA_AbortReceive_IT(), HAL_IRDA_DeInit(), HAL_IRDA_DMAPause(), HAL_IRDA_DMAResume(), HAL_IRDA_DMAStop(), HAL_IRDA_GetState(), HAL_IRDA_Init(), HAL_IRDA_Receive(), HAL_IRDA_Receive_DMA(), HAL_IRDA_Receive_IT(), IRDA_DMAError(), IRDA_DMAReceiveCplt(), IRDA_DMARxAbortCallback(), IRDA_DMARxOnlyAbortCallback(), IRDA_DMATxAbortCallback(), IRDA_EndRxTransfer(), IRDA_Receive_IT(), and IRDA_WaitOnFlagUntilTimeout().
__IO uint32_t IRDA_HandleTypeDef::ErrorCode |
IRDA Error code
Definition at line 172 of file stm32f4xx_hal_irda.h.
Referenced by HAL_IRDA_Abort(), HAL_IRDA_Abort_IT(), HAL_IRDA_DeInit(), HAL_IRDA_GetError(), HAL_IRDA_Init(), HAL_IRDA_IRQHandler(), HAL_IRDA_Receive(), HAL_IRDA_Receive_DMA(), HAL_IRDA_Receive_IT(), HAL_IRDA_Transmit(), HAL_IRDA_Transmit_DMA(), HAL_IRDA_Transmit_IT(), IRDA_DMAError(), IRDA_DMARxAbortCallback(), and IRDA_DMATxAbortCallback().