STM32L486xx HAL User Manual
Modules | Functions
OPAMP Exported Functions
OPAMP

Modules

 Initialization and de-initialization functions
 

Initialization and Configuration functions.


 IO operation functions
 

IO operation functions.


 Peripheral Control functions
 

Peripheral Control functions.


 Peripheral State functions
 

Peripheral State functions.


Functions

HAL_StatusTypeDef HAL_OPAMP_RegisterCallback (OPAMP_HandleTypeDef *hopamp, HAL_OPAMP_CallbackIDTypeDef CallbackID, pOPAMP_CallbackTypeDef pCallback)
 Register a User OPAMP Callback To be used instead of the weak (surcharged) predefined callback.
HAL_StatusTypeDef HAL_OPAMP_UnRegisterCallback (OPAMP_HandleTypeDef *hopamp, HAL_OPAMP_CallbackIDTypeDef CallbackID)
 Unregister a User OPAMP Callback OPAMP Callback is redirected to the weak (surcharged) predefined callback.

Function Documentation

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

Register a User OPAMP Callback To be used instead of the weak (surcharged) predefined callback.

Parameters:
hopamp: OPAMP handle
CallbackID: ID of the callback to be registered This parameter can be one of the following values:
pCallback: pointer to the Callback function
Return values:
status

Definition at line 1024 of file stm32l4xx_hal_opamp.c.

References HAL_OPAMP_MSP_DEINIT_CB_ID, HAL_OPAMP_MSP_INIT_CB_ID, HAL_OPAMP_STATE_READY, HAL_OPAMP_STATE_RESET, __OPAMP_HandleTypeDef::MspDeInitCallback, __OPAMP_HandleTypeDef::MspInitCallback, and __OPAMP_HandleTypeDef::State.

HAL_StatusTypeDef HAL_OPAMP_UnRegisterCallback ( OPAMP_HandleTypeDef hopamp,
HAL_OPAMP_CallbackIDTypeDef  CallbackID 
)

Unregister a User OPAMP Callback OPAMP Callback is redirected to the weak (surcharged) predefined callback.

Parameters:
hopamp: OPAMP handle
CallbackID: ID of the callback to be unregistered This parameter can be one of the following values:
Return values:
status

Definition at line 1091 of file stm32l4xx_hal_opamp.c.

References HAL_OPAMP_ALL_CB_ID, HAL_OPAMP_MSP_DEINIT_CB_ID, HAL_OPAMP_MSP_INIT_CB_ID, HAL_OPAMP_MspDeInit(), HAL_OPAMP_MspInit(), HAL_OPAMP_STATE_READY, HAL_OPAMP_STATE_RESET, __OPAMP_HandleTypeDef::MspDeInitCallback, __OPAMP_HandleTypeDef::MspInitCallback, and __OPAMP_HandleTypeDef::State.