|
STM32F4xx HAL Driver master
STM32CubeF4 HAL / LL Drivers API Reference
|
IRDA handle Structure definition. More...
#include <stm32f4xx_hal_irda.h>
Public Attributes | |
| USART_TypeDef * | Instance |
| IRDA_InitTypeDef | Init |
| const uint8_t * | pTxBuffPtr |
| uint16_t | TxXferSize |
| volatile uint16_t | TxXferCount |
| uint8_t * | pRxBuffPtr |
| uint16_t | RxXferSize |
| volatile uint16_t | RxXferCount |
| DMA_HandleTypeDef * | hdmatx |
| DMA_HandleTypeDef * | hdmarx |
| HAL_LockTypeDef | Lock |
| volatile HAL_IRDA_StateTypeDef | gState |
| volatile HAL_IRDA_StateTypeDef | RxState |
| volatile uint32_t | ErrorCode |
IRDA handle Structure definition.
Definition at line 140 of file stm32f4xx_hal_irda.h.
| volatile uint32_t IRDA_HandleTypeDef::ErrorCode |
IRDA Error code
Definition at line 172 of file stm32f4xx_hal_irda.h.
| volatile 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.
| DMA_HandleTypeDef* IRDA_HandleTypeDef::hdmarx |
IRDA Rx DMA Handle parameters
Definition at line 161 of file stm32f4xx_hal_irda.h.
| DMA_HandleTypeDef* IRDA_HandleTypeDef::hdmatx |
IRDA Tx DMA Handle parameters
Definition at line 159 of file stm32f4xx_hal_irda.h.
| IRDA_InitTypeDef IRDA_HandleTypeDef::Init |
IRDA communication parameters
Definition at line 145 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.
| HAL_LockTypeDef IRDA_HandleTypeDef::Lock |
Locking object
Definition at line 163 of file stm32f4xx_hal_irda.h.
| uint8_t* IRDA_HandleTypeDef::pRxBuffPtr |
Pointer to IRDA Rx transfer Buffer
Definition at line 153 of file stm32f4xx_hal_irda.h.
| const uint8_t* IRDA_HandleTypeDef::pTxBuffPtr |
Pointer to IRDA Tx transfer Buffer
Definition at line 147 of file stm32f4xx_hal_irda.h.
| volatile 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.
| volatile uint16_t IRDA_HandleTypeDef::RxXferCount |
IRDA Rx Transfer Counter
Definition at line 157 of file stm32f4xx_hal_irda.h.
| uint16_t IRDA_HandleTypeDef::RxXferSize |
IRDA Rx Transfer size
Definition at line 155 of file stm32f4xx_hal_irda.h.
| volatile uint16_t IRDA_HandleTypeDef::TxXferCount |
IRDA Tx Transfer Counter
Definition at line 151 of file stm32f4xx_hal_irda.h.
| uint16_t IRDA_HandleTypeDef::TxXferSize |
IRDA Tx Transfer size
Definition at line 149 of file stm32f4xx_hal_irda.h.