STM32G474xx HAL 用户手册
函数
外设状态和错误函数
IRDA 导出函数

IRDA 状态和错误函数。 更多...

函数

HAL_IRDA_StateTypeDef HAL_IRDA_GetState (const IRDA_HandleTypeDef *hirda)
 返回 IRDA 句柄状态。
uint32_t HAL_IRDA_GetError (const IRDA_HandleTypeDef *hirda)
 返回 IRDA 句柄错误代码。

详细描述

IRDA 状态和错误函数。

  ==============================================================================
            ##### 外设状态和错误函数 #####
  ==============================================================================
  [..]
    本小节提供一组函数,用于返回 IrDA 通信过程的状态,
    以及返回通信过程中发生的外设错误。
     (+) HAL_IRDA_GetState() API 可用于在运行时检查 IRDA 外设句柄的状态。
     (+) HAL_IRDA_GetError() 在运行时检查通信过程中可能发生的错误。


函数文档

uint32_t HAL_IRDA_GetError ( const IRDA_HandleTypeDef hirda)

返回 IRDA 句柄错误代码。

参数:
hirda指向包含指定 IRDA 模块配置信息的 IRDA_HandleTypeDef 结构体的指针。
返回值:
IRDA错误代码

定义位于文件 stm32g4xx_hal_irda.c 的第 2205 行。

引用 __IRDA_HandleTypeDef::ErrorCode

返回 IRDA 句柄状态。

参数:
hirda指向包含指定 IRDA 模块配置信息的 IRDA_HandleTypeDef 结构体的指针。
返回值:
HAL状态

定义位于文件 stm32g4xx_hal_irda.c 的第 2188 行。

引用 __IRDA_HandleTypeDef::gState__IRDA_HandleTypeDef::RxState