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.