Lines Matching refs:OPAMPx
325 __STATIC_INLINE void LL_OPAMP_SetMode(OPAMP_TypeDef *OPAMPx, uint32_t Mode) in LL_OPAMP_SetMode() argument
327 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_CALON, Mode); in LL_OPAMP_SetMode()
344 __STATIC_INLINE uint32_t LL_OPAMP_GetMode(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetMode() argument
346 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_CALON)); in LL_OPAMP_GetMode()
366 __STATIC_INLINE void LL_OPAMP_SetFunctionalMode(OPAMP_TypeDef *OPAMPx, uint32_t FunctionalMode) in LL_OPAMP_SetFunctionalMode() argument
369 …MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_PGGAIN_3 | OPAMP_CSR_PGGAIN_2 | OPAMP_CSR_VMSEL | OPAMP_CSR_CALO… in LL_OPAMP_SetFunctionalMode()
384 __STATIC_INLINE uint32_t LL_OPAMP_GetFunctionalMode(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetFunctionalMode() argument
386 …return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_PGGAIN_3 | OPAMP_CSR_PGGAIN_2 | OPAMP_CSR_VMSEL)… in LL_OPAMP_GetFunctionalMode()
402 __STATIC_INLINE void LL_OPAMP_SetPGAGain(OPAMP_TypeDef *OPAMPx, uint32_t PGAGain) in LL_OPAMP_SetPGAGain() argument
404 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_PGGAIN_1 | OPAMP_CSR_PGGAIN_0, PGAGain); in LL_OPAMP_SetPGAGain()
419 __STATIC_INLINE uint32_t LL_OPAMP_GetPGAGain(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetPGAGain() argument
421 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_PGGAIN_1 | OPAMP_CSR_PGGAIN_0)); in LL_OPAMP_GetPGAGain()
448 __STATIC_INLINE void LL_OPAMP_SetInputNonInverting(OPAMP_TypeDef *OPAMPx, uint32_t InputNonInvertin… in LL_OPAMP_SetInputNonInverting() argument
450 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_VPSEL, InputNonInverting); in LL_OPAMP_SetInputNonInverting()
468 __STATIC_INLINE uint32_t LL_OPAMP_GetInputNonInverting(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetInputNonInverting() argument
470 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_VPSEL)); in LL_OPAMP_GetInputNonInverting()
487 __STATIC_INLINE void LL_OPAMP_SetInputInverting(OPAMP_TypeDef *OPAMPx, uint32_t InputInverting) in LL_OPAMP_SetInputInverting() argument
492 MODIFY_REG(OPAMPx->CSR, (~(InputInverting >> 1)) & OPAMP_CSR_VMSEL_0, InputInverting); in LL_OPAMP_SetInputInverting()
504 __STATIC_INLINE uint32_t LL_OPAMP_GetInputInverting(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetInputInverting() argument
506 uint32_t input_inverting = READ_BIT(OPAMPx->CSR, OPAMP_CSR_VMSEL); in LL_OPAMP_GetInputInverting()
529 __STATIC_INLINE void LL_OPAMP_SetInputNonInvertingSecondary(OPAMP_TypeDef *OPAMPx, uint32_t InputNo… in LL_OPAMP_SetInputNonInvertingSecondary() argument
531 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_VPSSEL, InputNonInverting); in LL_OPAMP_SetInputNonInvertingSecondary()
549 __STATIC_INLINE uint32_t LL_OPAMP_GetInputNonInvertingSecondary(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetInputNonInvertingSecondary() argument
551 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_VPSSEL)); in LL_OPAMP_GetInputNonInvertingSecondary()
567 __STATIC_INLINE void LL_OPAMP_SetInputInvertingSecondary(OPAMP_TypeDef *OPAMPx, uint32_t InputInver… in LL_OPAMP_SetInputInvertingSecondary() argument
569 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_VMSSEL, InputInverting); in LL_OPAMP_SetInputInvertingSecondary()
580 __STATIC_INLINE uint32_t LL_OPAMP_GetInputInvertingSecondary(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetInputInvertingSecondary() argument
582 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_VMSSEL)); in LL_OPAMP_GetInputInvertingSecondary()
594 __STATIC_INLINE void LL_OPAMP_SetInputsMuxMode(OPAMP_TypeDef *OPAMPx, uint32_t InputsMuxMode) in LL_OPAMP_SetInputsMuxMode() argument
596 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_TCMEN, InputsMuxMode); in LL_OPAMP_SetInputsMuxMode()
607 __STATIC_INLINE uint32_t LL_OPAMP_GetInputsMuxMode(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetInputsMuxMode() argument
609 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_TCMEN)); in LL_OPAMP_GetInputsMuxMode()
629 __STATIC_INLINE void LL_OPAMP_SetTrimmingMode(OPAMP_TypeDef *OPAMPx, uint32_t TrimmingMode) in LL_OPAMP_SetTrimmingMode() argument
631 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_USERTRIM, TrimmingMode); in LL_OPAMP_SetTrimmingMode()
642 __STATIC_INLINE uint32_t LL_OPAMP_GetTrimmingMode(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetTrimmingMode() argument
644 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_USERTRIM)); in LL_OPAMP_GetTrimmingMode()
665 __STATIC_INLINE void LL_OPAMP_SetCalibrationSelection(OPAMP_TypeDef *OPAMPx, uint32_t TransistorsDi… in LL_OPAMP_SetCalibrationSelection() argument
669 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_CALSEL, (TransistorsDiffPair & OPAMP_TRIMMING_SELECT_MASK)); in LL_OPAMP_SetCalibrationSelection()
689 __STATIC_INLINE uint32_t LL_OPAMP_GetCalibrationSelection(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetCalibrationSelection() argument
691 uint32_t CalibrationSelection = (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_CALSEL)); in LL_OPAMP_GetCalibrationSelection()
706 __STATIC_INLINE void LL_OPAMP_SetCalibrationVrefOutput(OPAMP_TypeDef *OPAMPx, uint32_t CalibrationV… in LL_OPAMP_SetCalibrationVrefOutput() argument
708 MODIFY_REG(OPAMPx->CSR, OPAMP_CSR_TSTREF, CalibrationVrefOutput); in LL_OPAMP_SetCalibrationVrefOutput()
719 __STATIC_INLINE uint32_t LL_OPAMP_GetCalibrationVrefOutput(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_GetCalibrationVrefOutput() argument
721 return (uint32_t)(READ_BIT(OPAMPx->CSR, OPAMP_CSR_TSTREF)); in LL_OPAMP_GetCalibrationVrefOutput()
733 __STATIC_INLINE uint32_t LL_OPAMP_IsCalibrationOutputSet(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_IsCalibrationOutputSet() argument
735 return ((READ_BIT(OPAMPx->CSR, OPAMP_CSR_OUTCAL) == OPAMP_CSR_OUTCAL) ? 1UL : 0UL); in LL_OPAMP_IsCalibrationOutputSet()
751 __STATIC_INLINE void LL_OPAMP_SetTrimmingValue(OPAMP_TypeDef* OPAMPx, uint32_t TransistorsDiffPair,… in LL_OPAMP_SetTrimmingValue() argument
753 MODIFY_REG(OPAMPx->CSR, in LL_OPAMP_SetTrimmingValue()
770 __STATIC_INLINE uint32_t LL_OPAMP_GetTrimmingValue(OPAMP_TypeDef* OPAMPx, uint32_t TransistorsDiffP… in LL_OPAMP_GetTrimmingValue() argument
772 return (uint32_t)(READ_BIT(OPAMPx->CSR, (TransistorsDiffPair & OPAMP_TRIMMING_VALUE_MASK)) in LL_OPAMP_GetTrimmingValue()
792 __STATIC_INLINE void LL_OPAMP_Enable(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_Enable() argument
794 SET_BIT(OPAMPx->CSR, OPAMP_CSR_OPAMPxEN); in LL_OPAMP_Enable()
803 __STATIC_INLINE void LL_OPAMP_Disable(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_Disable() argument
805 CLEAR_BIT(OPAMPx->CSR, OPAMP_CSR_OPAMPxEN); in LL_OPAMP_Disable()
815 __STATIC_INLINE uint32_t LL_OPAMP_IsEnabled(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_IsEnabled() argument
817 return ((READ_BIT(OPAMPx->CSR, OPAMP_CSR_OPAMPxEN) == (OPAMP_CSR_OPAMPxEN)) ? 1UL : 0UL); in LL_OPAMP_IsEnabled()
828 __STATIC_INLINE void LL_OPAMP_Lock(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_Lock() argument
830 SET_BIT(OPAMPx->CSR, OPAMP_CSR_LOCK); in LL_OPAMP_Lock()
842 __STATIC_INLINE uint32_t LL_OPAMP_IsLocked(OPAMP_TypeDef *OPAMPx) in LL_OPAMP_IsLocked() argument
844 return ((READ_BIT(OPAMPx->CSR, OPAMP_CSR_LOCK) == (OPAMP_CSR_LOCK)) ? 1UL : 0UL); in LL_OPAMP_IsLocked()
856 ErrorStatus LL_OPAMP_DeInit(OPAMP_TypeDef *OPAMPx);
857 ErrorStatus LL_OPAMP_Init(OPAMP_TypeDef *OPAMPx, LL_OPAMP_InitTypeDef *OPAMP_InitStruct);