![]() |
RTEMS 6.1-rc7
|
IRDA handle Structure definition. More...
#include <stm32h7xx_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 |
uint16_t | Mask |
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.
__IO uint32_t IRDA_HandleTypeDef::ErrorCode |
IRDA Error code
__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
DMA_HandleTypeDef* IRDA_HandleTypeDef::hdmarx |
IRDA Rx DMA Handle parameters
DMA_HandleTypeDef* IRDA_HandleTypeDef::hdmatx |
IRDA Tx DMA Handle parameters
IRDA_InitTypeDef IRDA_HandleTypeDef::Init |
IRDA communication parameters
USART_TypeDef* IRDA_HandleTypeDef::Instance |
USART registers base address
HAL_LockTypeDef IRDA_HandleTypeDef::Lock |
Locking object
uint16_t IRDA_HandleTypeDef::Mask |
USART RX RDR register mask
uint8_t* IRDA_HandleTypeDef::pRxBuffPtr |
Pointer to IRDA Rx transfer Buffer
const uint8_t* IRDA_HandleTypeDef::pTxBuffPtr |
Pointer to IRDA Tx transfer Buffer
__IO HAL_IRDA_StateTypeDef IRDA_HandleTypeDef::RxState |
IRDA state information related to Rx operations. This parameter can be a value of HAL_IRDA_StateTypeDef
__IO uint16_t IRDA_HandleTypeDef::RxXferCount |
IRDA Rx Transfer Counter
uint16_t IRDA_HandleTypeDef::RxXferSize |
IRDA Rx Transfer size
__IO uint16_t IRDA_HandleTypeDef::TxXferCount |
IRDA Tx Transfer Counter
uint16_t IRDA_HandleTypeDef::TxXferSize |
IRDA Tx Transfer size