Lines Matching refs:pADCx

513 ErrorStatus LL_ADC_DeInit(ADC_TypeDef *pADCx)  in LL_ADC_DeInit()  argument
519 assert_param(IS_ADC_ALL_INSTANCE(pADCx)); in LL_ADC_DeInit()
522 if (LL_ADC_IsEnabled(pADCx) == 1UL) in LL_ADC_DeInit()
525 if (LL_ADC_REG_IsConversionOngoing(pADCx) != 0UL) in LL_ADC_DeInit()
527 if (LL_ADC_REG_IsStopConversionOngoing(pADCx) == 0UL) in LL_ADC_DeInit()
529 LL_ADC_REG_StopConversion(pADCx); in LL_ADC_DeInit()
535 if (pADCx != ADC4) /* ADC1 or ADC2 */ in LL_ADC_DeInit()
537 while ((LL_ADC_REG_IsStopConversionOngoing(pADCx) in LL_ADC_DeInit()
538 | LL_ADC_INJ_IsStopConversionOngoing(pADCx)) == 1UL) in LL_ADC_DeInit()
551 while (LL_ADC_REG_IsStopConversionOngoing(pADCx) == 1UL) in LL_ADC_DeInit()
562 LL_ADC_Disable(pADCx); in LL_ADC_DeInit()
566 while (LL_ADC_IsDisableOngoing(pADCx) == 1UL) in LL_ADC_DeInit()
577 if (pADCx != ADC4) /* ADC1 or ADC2 */ in LL_ADC_DeInit()
579 CLEAR_BIT(pADCx->IER, in LL_ADC_DeInit()
594 SET_BIT(pADCx->ISR, in LL_ADC_DeInit()
611 CLEAR_BIT(pADCx->CR, ADC_CR_ADVREGEN); in LL_ADC_DeInit()
612 SET_BIT(pADCx->CR, ADC_CR_DEEPPWD); in LL_ADC_DeInit()
615 CLEAR_BIT(pADCx->CFGR1, ADC_CFGR1_AWD1CH | ADC_CFGR1_JAUTO | ADC_CFGR1_JAWD1EN | in LL_ADC_DeInit()
623 CLEAR_BIT(pADCx->CFGR2, ADC_CFGR2_ROVSM | ADC_CFGR2_TROVS | ADC_CFGR2_OVSS | in LL_ADC_DeInit()
627 CLEAR_BIT(pADCx->SMPR1, in LL_ADC_DeInit()
634 CLEAR_BIT(pADCx->SMPR2, ADC_SMPR2_SMP18 | ADC_SMPR2_SMP17 | ADC_SMPR2_SMP16 | in LL_ADC_DeInit()
639 CLEAR_BIT(pADCx->LTR1, ADC_LTR_LT); in LL_ADC_DeInit()
640 SET_BIT(pADCx->HTR1, ADC_HTR_HT); in LL_ADC_DeInit()
643 CLEAR_BIT(pADCx->LTR2, ADC_LTR_LT); in LL_ADC_DeInit()
644 SET_BIT(pADCx->HTR2, ADC_HTR_HT); in LL_ADC_DeInit()
647 CLEAR_BIT(pADCx->LTR3, ADC_LTR_LT); in LL_ADC_DeInit()
648 SET_BIT(pADCx->HTR3, ADC_HTR_HT); in LL_ADC_DeInit()
651 CLEAR_BIT(pADCx->SQR1, ADC_SQR1_SQ4 | ADC_SQR1_SQ3 | ADC_SQR1_SQ2 | ADC_SQR1_SQ1 | ADC_SQR1_L); in LL_ADC_DeInit()
654 … CLEAR_BIT(pADCx->SQR2, ADC_SQR2_SQ9 | ADC_SQR2_SQ8 | ADC_SQR2_SQ7 | ADC_SQR2_SQ6 | ADC_SQR2_SQ5); in LL_ADC_DeInit()
657 …CLEAR_BIT(pADCx->SQR3, ADC_SQR3_SQ14 | ADC_SQR3_SQ13 | ADC_SQR3_SQ12 | ADC_SQR3_SQ11 | ADC_SQR3_SQ… in LL_ADC_DeInit()
660 CLEAR_BIT(pADCx->SQR4, ADC_SQR4_SQ16 | ADC_SQR4_SQ15); in LL_ADC_DeInit()
663 CLEAR_BIT(pADCx->JSQR, in LL_ADC_DeInit()
673 CLEAR_BIT(pADCx->OFR1, ADC_OFR1_SSAT | ADC_OFR1_OFFSET1_CH | ADC_OFR1_OFFSET1); in LL_ADC_DeInit()
675 CLEAR_BIT(pADCx->OFR2, ADC_OFR2_SSAT | ADC_OFR2_OFFSET2_CH | ADC_OFR2_OFFSET2); in LL_ADC_DeInit()
677 CLEAR_BIT(pADCx->OFR3, ADC_OFR3_SSAT | ADC_OFR3_OFFSET3_CH | ADC_OFR3_OFFSET3); in LL_ADC_DeInit()
679 CLEAR_BIT(pADCx->OFR4, ADC_OFR4_SSAT | ADC_OFR4_OFFSET4_CH | ADC_OFR4_OFFSET4); in LL_ADC_DeInit()
682 CLEAR_BIT(pADCx->GCOMP, ADC_GCOMP_GCOMP | ADC_GCOMP_GCOMPCOEFF); in LL_ADC_DeInit()
688 CLEAR_BIT(pADCx->AWD2CR, ADC_AWD2CR_AWD2CH); in LL_ADC_DeInit()
691 CLEAR_BIT(pADCx->AWD3CR, ADC_AWD3CR_AWD3CH); in LL_ADC_DeInit()
694 CLEAR_BIT(pADCx->DIFSEL, ADC_DIFSEL_DIFSEL); in LL_ADC_DeInit()
697 CLEAR_BIT(pADCx->PCSEL, ADC_PCSEL_PCSEL); in LL_ADC_DeInit()
700 CLEAR_BIT(pADCx->CALFACT, ADC_CALFACT_CAPTURE_COEF | ADC_CALFACT_LATCH_COEF); in LL_ADC_DeInit()
705 if (READ_BIT(pADCx->CR, (ADC_CR_ADSTP | ADC_CR_ADSTART | ADC_CR_ADDIS | ADC_CR_ADEN)) == 0UL) in LL_ADC_DeInit()
709 CLEAR_BIT(pADCx->IER, in LL_ADC_DeInit()
724 SET_BIT(pADCx->ISR, in LL_ADC_DeInit()
741 CLEAR_BIT(pADCx->CR, ADC_CR_ADVREGEN); in LL_ADC_DeInit()
744 CLEAR_BIT(pADCx->CFGR1, in LL_ADC_DeInit()
754 CLEAR_BIT(pADCx->CFGR2, in LL_ADC_DeInit()
760 CLEAR_BIT(pADCx->SMPR1, ADC4_SMPR_SMP1 | ADC4_SMPR_SMP2 | ADC4_SMPR_SMPSEL); in LL_ADC_DeInit()
763 MODIFY_REG(pADCx->AWD1TR, ADC_AWD1TR_HT1 | ADC_AWD1TR_LT1, ADC_AWD1TR_HT1); in LL_ADC_DeInit()
766 MODIFY_REG(pADCx->AWD2TR, ADC_AWD2TR_HT2 | ADC_AWD2TR_LT2, ADC_AWD2TR_HT2); in LL_ADC_DeInit()
769 MODIFY_REG(pADCx->AWD3TR, ADC_AWD3TR_HT3 | ADC_AWD3TR_LT3, ADC_AWD3TR_HT3); in LL_ADC_DeInit()
772 CLEAR_BIT(pADCx->CHSELR, in LL_ADC_DeInit()
785 CLEAR_BIT(pADCx->CALFACT, ADC4_CALFACT_CALFACT); in LL_ADC_DeInit()
838 ErrorStatus LL_ADC_Init(ADC_TypeDef *pADCx, LL_ADC_InitTypeDef *pADC_InitStruct) in LL_ADC_Init() argument
843 assert_param(IS_ADC_ALL_INSTANCE(pADCx)); in LL_ADC_Init()
847 if (pADCx != ADC4) /* ADC1 or ADC2 */ in LL_ADC_Init()
858 if (LL_ADC_IsEnabled(pADCx) == 0UL) in LL_ADC_Init()
865 if (pADCx != ADC4) /* ADC1 or ADC2 */ in LL_ADC_Init()
867 MODIFY_REG(pADCx->CFGR1, in LL_ADC_Init()
869 MODIFY_REG(pADCx->CFGR2, ADC_CFGR2_LSHIFT, pADC_InitStruct->LeftBitShift); in LL_ADC_Init()
873 MODIFY_REG(pADCx->CFGR1, in LL_ADC_Init()
878 LL_ADC_SetResolution(pADCx, pADC_InitStruct->Resolution); in LL_ADC_Init()
896 void LL_ADC_StructInit(const ADC_TypeDef *pADCx, LL_ADC_InitTypeDef *pADC_InitStruct) in LL_ADC_StructInit() argument
901 if (pADCx != ADC4) /* ADC1 or ADC2 */ in LL_ADC_StructInit()
945 ErrorStatus LL_ADC_REG_Init(ADC_TypeDef *pADCx, LL_ADC_REG_InitTypeDef *pADC_RegInitStruct) in LL_ADC_REG_Init() argument
950 assert_param(IS_ADC_ALL_INSTANCE(pADCx)); in LL_ADC_REG_Init()
951 if (pADCx == ADC4) in LL_ADC_REG_Init()
956 if ((LL_ADC_REG_GetSequencerConfigurable(pADCx) == LL_ADC_REG_SEQ_FIXED) in LL_ADC_REG_Init()
984 if (LL_ADC_IsEnabled(pADCx) == 0UL) in LL_ADC_REG_Init()
998 if (pADCx != ADC4) /* ADC1 or ADC2 */ in LL_ADC_REG_Init()
1002 MODIFY_REG(pADCx->CFGR1, in LL_ADC_REG_Init()
1020 MODIFY_REG(pADCx->CFGR1, in LL_ADC_REG_Init()
1039 if ((LL_ADC_REG_GetSequencerConfigurable(pADCx) == LL_ADC_REG_SEQ_FIXED) in LL_ADC_REG_Init()
1043 MODIFY_REG(pADCx->CFGR1, in LL_ADC_REG_Init()
1061 MODIFY_REG(pADCx->CFGR1, in LL_ADC_REG_Init()
1080 if (pADCx == ADC4) in LL_ADC_REG_Init()
1082 if (LL_ADC_REG_GetSequencerConfigurable(pADCx) != LL_ADC_REG_SEQ_FIXED) in LL_ADC_REG_Init()
1084 LL_ADC_REG_SetSequencerLength(pADCx, pADC_RegInitStruct->SequencerLength); in LL_ADC_REG_Init()
1089 LL_ADC_REG_SetSequencerLength(pADCx, pADC_RegInitStruct->SequencerLength); in LL_ADC_REG_Init()
1107 void LL_ADC_REG_StructInit(const ADC_TypeDef *pADCx, LL_ADC_REG_InitTypeDef *pADC_RegInitStruct) in LL_ADC_REG_StructInit() argument
1119 if (pADCx != ADC4) /* ADC1 or ADC2 */ in LL_ADC_REG_StructInit()
1161 ErrorStatus LL_ADC_INJ_Init(ADC_TypeDef *pADCx, LL_ADC_INJ_InitTypeDef *pADC_InjInitStruct) in LL_ADC_INJ_Init() argument
1166 assert_param(IS_ADC_ALL_INSTANCE(pADCx)); in LL_ADC_INJ_Init()
1177 if (LL_ADC_IsEnabled(pADCx) == 0UL) in LL_ADC_INJ_Init()
1191 MODIFY_REG(pADCx->CFGR1, in LL_ADC_INJ_Init()
1198 MODIFY_REG(pADCx->CFGR1, in LL_ADC_INJ_Init()
1204 MODIFY_REG(pADCx->JSQR, in LL_ADC_INJ_Init()