STM32G474xx HAL用户手册
数据字段
__IRDA_HandleTypeDef结构体参考

IRDA句柄结构定义。 更多...

#include <stm32g4xx_hal_irda.h>

数据字段

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_HandleTypeDefhdmatx
DMA_HandleTypeDefhdmarx
HAL_LockTypeDef Lock
__IO HAL_IRDA_StateTypeDef gState
__IO HAL_IRDA_StateTypeDef RxState
__IO uint32_t ErrorCode
void(* TxHalfCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* TxCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* RxHalfCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* RxCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* ErrorCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* AbortCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* AbortTransmitCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* AbortReceiveCpltCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* MspInitCallback )(struct __IRDA_HandleTypeDef *hirda)
void(* MspDeInitCallback )(struct __IRDA_HandleTypeDef *hirda)

详细说明

IRDA句柄结构定义。

定义于文件 stm32g4xx_hal_irda.h 的第 137 行。


字段说明

IRDA接收中止完成回调函数

定义于文件 stm32g4xx_hal_irda.h 的第 190 行。

被以下函数引用:HAL_IRDA_AbortReceive_IT(), HAL_IRDA_RegisterCallback(), HAL_IRDA_UnRegisterCallback(), IRDA_DMARxOnlyAbortCallback(), 以及 IRDA_InitCallbacksToDefault()

IRDA发送中止完成回调函数

定义于文件 stm32g4xx_hal_irda.h 的第 188 行。

被以下函数引用:HAL_IRDA_AbortTransmit_IT(), HAL_IRDA_RegisterCallback(), HAL_IRDA_UnRegisterCallback(), IRDA_DMATxOnlyAbortCallback(), 以及 IRDA_InitCallbacksToDefault()