|
STM32L443xx HAL User Manual
|
Peripheral Control functions. More...
Functions | |
| HAL_StatusTypeDef | HAL_OPAMP_Lock (OPAMP_HandleTypeDef *hopamp) |
| Lock the selected OPAMP configuration. | |
| HAL_OPAMP_TrimmingValueTypeDef | HAL_OPAMP_GetTrimOffset (OPAMP_HandleTypeDef *hopamp, uint32_t trimmingoffset) |
| Return the OPAMP factory trimming value. | |
| 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. | |
Peripheral Control functions.
===============================================================================
##### Peripheral Control functions #####
===============================================================================
[..]
This subsection provides a set of functions allowing to control the OPAMP data
transfers.
| HAL_OPAMP_TrimmingValueTypeDef HAL_OPAMP_GetTrimOffset | ( | OPAMP_HandleTypeDef * | hopamp, |
| uint32_t | trimmingoffset | ||
| ) |
Return the OPAMP factory trimming value.
| hopamp | : OPAMP handle |
| trimmingoffset | : Trimming offset (P or N) This parameter must be a value of OPAMP Factory Trimming |
| Trimming | value (P or N): range: 0->31 or OPAMP_FACTORYTRIMMING_DUMMY if trimming value is not available |
Definition at line 915 of file stm32l4xx_hal_opamp.c.
References assert_param, HAL_OPAMP_STATE_READY, __OPAMP_HandleTypeDef::Init, __OPAMP_HandleTypeDef::Instance, IS_OPAMP_FACTORYTRIMMING, IS_OPAMP_POWERMODE, OPAMP_FACTORYTRIMMING_DUMMY, OPAMP_FACTORYTRIMMING_P, OPAMP_INPUT_NONINVERTING, OPAMP_POWERMODE_NORMALPOWER, OPAMP_InitTypeDef::PowerMode, and __OPAMP_HandleTypeDef::State.
| HAL_StatusTypeDef HAL_OPAMP_Lock | ( | OPAMP_HandleTypeDef * | hopamp | ) |
Lock the selected OPAMP configuration.
| hopamp | OPAMP handle |
| HAL | status |
Definition at line 866 of file stm32l4xx_hal_opamp.c.
References assert_param, HAL_OPAMP_STATE_BUSY, HAL_OPAMP_STATE_BUSYLOCKED, __OPAMP_HandleTypeDef::Instance, and __OPAMP_HandleTypeDef::State.
| 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.
| 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 |
| status |
Definition at line 1033 of file stm32l4xx_hal_opamp.c.
References HAL_OPAMP_MSPDEINIT_CB_ID, HAL_OPAMP_MSPINIT_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.
| hopamp | : OPAMP handle |
| CallbackID | : ID of the callback to be unregistered This parameter can be one of the following values:
|
| status |
Definition at line 1100 of file stm32l4xx_hal_opamp.c.
References 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, and __OPAMP_HandleTypeDef::State.
1.7.6.1