STM32G474xx HAL用户手册
模块 | 类型定义 | 枚举 | 函数
OPAMP
STM32G4xx_HAL_Driver

OPAMP HAL模块驱动程序。更多...

模块

 OPAMP私有定义
 OPAMP导出函数
 外设状态函数
 

外设状态函数。


 OPAMP导出类型
 OPAMP导出常量
 OPAMP私有常量
 

OPAMP私有常量和定义。


 OPAMP私有宏
 OPAMP导出宏

类型定义

typedef void(* pOPAMP_CallbackTypeDef )(OPAMP_HandleTypeDef *hopamp)
 HAL OPAMP回调指针定义。

枚举

enum  HAL_OPAMP_CallbackIDTypeDef { HAL_OPAMP_MSPINIT_CB_ID = 0x01UL, HAL_OPAMP_MSPDEINIT_CB_ID = 0x02UL, HAL_OPAMP_ALL_CB_ID = 0x03UL }
 HAL OPAMP回调ID枚举定义。更多...

函数

HAL_StatusTypeDef HAL_OPAMP_RegisterCallback (OPAMP_HandleTypeDef *hopamp, HAL_OPAMP_CallbackIDTypeDef CallbackId, pOPAMP_CallbackTypeDef pCallback)
 注册用户OPAMP回调用于替代弱(重载)预定义回调。
HAL_StatusTypeDef HAL_OPAMP_UnRegisterCallback (OPAMP_HandleTypeDef *hopamp, HAL_OPAMP_CallbackIDTypeDef CallbackId)
 注销用户OPAMP回调 OPAMP回调被重定向到弱(重载)预定义回调。

详细说明

OPAMP HAL模块驱动程序。


类型定义文档

typedef void(* pOPAMP_CallbackTypeDef)(OPAMP_HandleTypeDef *hopamp)

HAL OPAMP回调指针定义。

定义于文件stm32g4xx_hal_opamp.h184行。


枚举类型文档

HAL OPAMP回调ID枚举定义。

枚举值:
HAL_OPAMP_MSPINIT_CB_ID 

OPAMP MspInit回调ID

HAL_OPAMP_MSPDEINIT_CB_ID 

OPAMP MspDeInit回调ID

HAL_OPAMP_ALL_CB_ID 

OPAMP所有ID

定义于文件stm32g4xx_hal_opamp.h174行。


函数文档

HAL_StatusTypeDef HAL_OPAMP_RegisterCallback ( OPAMP_HandleTypeDef hopamp,
HAL_OPAMP_CallbackIDTypeDef  CallbackId,
pOPAMP_CallbackTypeDef  pCallback 
)

注册用户OPAMP回调用于替代弱(重载)预定义回调。

参数:
hopamp: OPAMP句柄
CallbackID: 要注册的回调ID此参数可以是以下值之一:
pCallback: 指向回调函数的指针
返回值:
status

定义于文件stm32g4xx_hal_opamp.c1069行。

引用HAL_OPAMP_MSPDEINIT_CB_ID, HAL_OPAMP_MSPINIT_CB_ID, HAL_OPAMP_STATE_READY, HAL_OPAMP_STATE_RESET, __OPAMP_HandleTypeDef::MspDeInitCallback, __OPAMP_HandleTypeDef::MspInitCallback, 和__OPAMP_HandleTypeDef::State

HAL_StatusTypeDef HAL_OPAMP_UnRegisterCallback ( OPAMP_HandleTypeDef hopamp,
HAL_OPAMP_CallbackIDTypeDef  CallbackId 
)

注销用户OPAMP回调 OPAMP回调被重定向到弱(重载)预定义回调。

参数:
hopamp: OPAMP句柄
CallbackID: 要注销的回调ID此参数可以是以下值之一:
返回值:
status

定义于文件stm32g4xx_hal_opamp.c1137行。

引用HAL_OPAMP_ALL_CB_ID, HAL_OPAMP_MspDeInit(), HAL_OPAMP_MSPDEINIT_CB_ID, HAL_OPAMP_MspInit(), HAL_OPAMP_MSPINIT_CB_ID, HAL_OPAMP_STATE_READY, HAL_OPAMP_STATE_RESET, __OPAMP_HandleTypeDef::MspDeInitCallback, __OPAMP_HandleTypeDef::MspInitCallback, 和__OPAMP_HandleTypeDef::State