IRDA handle Structure definition. More...
#include <stm32f4xx_hal_irda.h>
Public Attributes | |
__IO uint32_t | ErrorCode |
__IO HAL_IRDA_StateTypeDef | gState |
DMA_HandleTypeDef * | hdmarx |
DMA_HandleTypeDef * | hdmatx |
IRDA_InitTypeDef | Init |
USART_TypeDef * | Instance |
HAL_LockTypeDef | Lock |
uint16_t | Mask |
uint8_t * | pRxBuffPtr |
uint8_t * | pTxBuffPtr |
__IO HAL_IRDA_StateTypeDef | RxState |
__IO uint16_t | RxXferCount |
uint16_t | RxXferSize |
__IO uint16_t | TxXferCount |
uint16_t | TxXferSize |
IRDA handle Structure definition.
Definition at line 141 of file stm32f4xx_hal_irda.h.
__IO uint32_t IRDA_HandleTypeDef::ErrorCode |
IRDA Error code
Definition at line 173 of file stm32f4xx_hal_irda.h.
__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 166 of file stm32f4xx_hal_irda.h.
DMA_HandleTypeDef * IRDA_HandleTypeDef::hdmarx |
IRDA Rx DMA Handle parameters
Definition at line 162 of file stm32f4xx_hal_irda.h.
DMA_HandleTypeDef * IRDA_HandleTypeDef::hdmatx |
IRDA Tx DMA Handle parameters
Definition at line 160 of file stm32f4xx_hal_irda.h.
IRDA_InitTypeDef IRDA_HandleTypeDef::Init |
IRDA communication parameters
Definition at line 146 of file stm32f4xx_hal_irda.h.
USART_TypeDef * IRDA_HandleTypeDef::Instance |
USART registers base address
Definition at line 144 of file stm32f4xx_hal_irda.h.
HAL_LockTypeDef IRDA_HandleTypeDef::Lock |
Locking object
Definition at line 164 of file stm32f4xx_hal_irda.h.
uint16_t IRDA_HandleTypeDef::Mask |
USART RX RDR register mask
Definition at line 155 of file stm32f7xx_hal_irda.h.
uint8_t * IRDA_HandleTypeDef::pRxBuffPtr |
Pointer to IRDA Rx transfer Buffer
Definition at line 154 of file stm32f4xx_hal_irda.h.
uint8_t * IRDA_HandleTypeDef::pTxBuffPtr |
Pointer to IRDA Tx transfer Buffer
Definition at line 148 of file stm32f4xx_hal_irda.h.
__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 170 of file stm32f4xx_hal_irda.h.
__IO uint16_t IRDA_HandleTypeDef::RxXferCount |
IRDA Rx Transfer Counter
Definition at line 158 of file stm32f4xx_hal_irda.h.
uint16_t IRDA_HandleTypeDef::RxXferSize |
IRDA Rx Transfer size
Definition at line 156 of file stm32f4xx_hal_irda.h.
__IO uint16_t IRDA_HandleTypeDef::TxXferCount |
IRDA Tx Transfer Counter
Definition at line 152 of file stm32f4xx_hal_irda.h.
uint16_t IRDA_HandleTypeDef::TxXferSize |
IRDA Tx Transfer size
Definition at line 150 of file stm32f4xx_hal_irda.h.