Lines Matching refs:ADCx
504 ErrorStatus LL_ADC_DeInit(ADC_TypeDef *ADCx) in LL_ADC_DeInit() argument
511 assert_param(IS_ADC_ALL_INSTANCE(ADCx)); in LL_ADC_DeInit()
514 if (LL_ADC_IsEnabled(ADCx) == 1UL) in LL_ADC_DeInit()
517 if (LL_ADC_REG_IsConversionOngoing(ADCx) != 0UL) in LL_ADC_DeInit()
519 if (LL_ADC_REG_IsStopConversionOngoing(ADCx) == 0UL) in LL_ADC_DeInit()
521 LL_ADC_REG_StopConversion(ADCx); in LL_ADC_DeInit()
526 if (LL_ADC_INJ_IsConversionOngoing(ADCx) != 0UL) in LL_ADC_DeInit()
528 if (LL_ADC_INJ_IsStopConversionOngoing(ADCx) == 0UL) in LL_ADC_DeInit()
530 LL_ADC_INJ_StopConversion(ADCx); in LL_ADC_DeInit()
536 while ((LL_ADC_REG_IsStopConversionOngoing(ADCx) in LL_ADC_DeInit()
537 | LL_ADC_INJ_IsStopConversionOngoing(ADCx)) == 1UL) in LL_ADC_DeInit()
551 LL_ADC_INJ_SetQueueMode(ADCx, LL_ADC_INJ_QUEUE_2CONTEXTS_END_EMPTY); in LL_ADC_DeInit()
554 LL_ADC_Disable(ADCx); in LL_ADC_DeInit()
558 while (LL_ADC_IsDisableOngoing(ADCx) == 1UL) in LL_ADC_DeInit()
571 if (READ_BIT(ADCx->CR, in LL_ADC_DeInit()
579 CLEAR_BIT(ADCx->IER, in LL_ADC_DeInit()
595 SET_BIT(ADCx->ISR, in LL_ADC_DeInit()
620 CLEAR_BIT(ADCx->CR, ADC_CR_ADVREGEN | ADC_CR_ADCALDIF); in LL_ADC_DeInit()
621 SET_BIT(ADCx->CR, ADC_CR_DEEPPWD); in LL_ADC_DeInit()
624 CLEAR_BIT(ADCx->CFGR, in LL_ADC_DeInit()
633 SET_BIT(ADCx->CFGR, ADC_CFGR_JQDIS); in LL_ADC_DeInit()
636 CLEAR_BIT(ADCx->CFGR2, in LL_ADC_DeInit()
644 CLEAR_BIT(ADCx->SMPR1, in LL_ADC_DeInit()
651 CLEAR_BIT(ADCx->SMPR2, in LL_ADC_DeInit()
660 if (ADCx == ADC3) in LL_ADC_DeInit()
663 MODIFY_REG(ADCx->LTR1_TR1, ADC3_TR1_AWDFILT | ADC3_TR1_HT1 | ADC3_TR1_LT1, ADC3_TR1_HT1); in LL_ADC_DeInit()
666 MODIFY_REG(ADCx->HTR1_TR2, ADC3_TR2_HT2 | ADC3_TR2_LT2, ADC3_TR2_HT2); in LL_ADC_DeInit()
669 MODIFY_REG(ADCx->RES1_TR3, ADC3_TR3_HT3 | ADC3_TR3_LT3, ADC3_TR3_HT3); in LL_ADC_DeInit()
673 CLEAR_BIT(ADCx->LTR1_TR1, ADC_LTR_LT); in LL_ADC_DeInit()
674 SET_BIT(ADCx->HTR1_TR2, ADC_HTR_HT); in LL_ADC_DeInit()
676 CLEAR_BIT(ADCx->LTR2_DIFSEL, ADC_LTR_LT); in LL_ADC_DeInit()
677 SET_BIT(ADCx->HTR2_CALFACT, ADC_HTR_HT); in LL_ADC_DeInit()
678 CLEAR_BIT(ADCx->LTR3_RES10, ADC_LTR_LT); in LL_ADC_DeInit()
679 SET_BIT(ADCx->HTR3_RES11, ADC_HTR_HT); in LL_ADC_DeInit()
682 CLEAR_BIT(ADCx->LTR1, ADC_LTR_LT); in LL_ADC_DeInit()
683 SET_BIT(ADCx->HTR1, ADC_HTR_HT); in LL_ADC_DeInit()
685 CLEAR_BIT(ADCx->LTR2, ADC_LTR_LT); in LL_ADC_DeInit()
686 SET_BIT(ADCx->HTR2, ADC_HTR_HT); in LL_ADC_DeInit()
687 CLEAR_BIT(ADCx->LTR3, ADC_LTR_LT); in LL_ADC_DeInit()
688 SET_BIT(ADCx->HTR3, ADC_HTR_HT); in LL_ADC_DeInit()
692 CLEAR_BIT(ADCx->SQR1, in LL_ADC_DeInit()
698 CLEAR_BIT(ADCx->SQR2, in LL_ADC_DeInit()
704 CLEAR_BIT(ADCx->SQR3, in LL_ADC_DeInit()
710 CLEAR_BIT(ADCx->SQR4, ADC_SQR4_SQ16 | ADC_SQR4_SQ15); in LL_ADC_DeInit()
713 CLEAR_BIT(ADCx->JSQR, in LL_ADC_DeInit()
724 CLEAR_BIT(ADCx->OFR1, ADC_OFR1_OFFSET1 | ADC_OFR1_OFFSET1_CH | ADC_OFR1_SSATE); in LL_ADC_DeInit()
726 CLEAR_BIT(ADCx->OFR2, ADC_OFR2_OFFSET2 | ADC_OFR2_OFFSET2_CH | ADC_OFR2_SSATE); in LL_ADC_DeInit()
728 CLEAR_BIT(ADCx->OFR3, ADC_OFR3_OFFSET3 | ADC_OFR3_OFFSET3_CH | ADC_OFR3_SSATE); in LL_ADC_DeInit()
730 CLEAR_BIT(ADCx->OFR4, ADC_OFR4_OFFSET4 | ADC_OFR4_OFFSET4_CH | ADC_OFR4_SSATE); in LL_ADC_DeInit()
736 CLEAR_BIT(ADCx->AWD2CR, ADC_AWD2CR_AWD2CH); in LL_ADC_DeInit()
739 CLEAR_BIT(ADCx->AWD3CR, ADC_AWD3CR_AWD3CH); in LL_ADC_DeInit()
743 if (ADCx == ADC3) in LL_ADC_DeInit()
745 CLEAR_BIT(ADCx->LTR2_DIFSEL, ADC_DIFSEL_DIFSEL); in LL_ADC_DeInit()
748 CLEAR_BIT(ADCx->HTR2_CALFACT, ADC_CALFACT_CALFACT_D | ADC_CALFACT_CALFACT_S); in LL_ADC_DeInit()
752 CLEAR_BIT(ADCx->DIFSEL_RES12, ADC_DIFSEL_DIFSEL); in LL_ADC_DeInit()
755 CLEAR_BIT(ADCx->CALFACT_RES13, ADC_CALFACT_CALFACT_D | ADC_CALFACT_CALFACT_S); in LL_ADC_DeInit()
758 CLEAR_BIT(ADCx->CALFACT2_RES14, ADC_CALFACT2_LINCALFACT); in LL_ADC_DeInit()
761 CLEAR_BIT(ADCx->DIFSEL, ADC_DIFSEL_DIFSEL); in LL_ADC_DeInit()
764 CLEAR_BIT(ADCx->CALFACT, ADC_CALFACT_CALFACT_D | ADC_CALFACT_CALFACT_S); in LL_ADC_DeInit()
767 CLEAR_BIT(ADCx->CALFACT2, ADC_CALFACT2_LINCALFACT); in LL_ADC_DeInit()
820 ErrorStatus LL_ADC_Init(ADC_TypeDef *ADCx, LL_ADC_InitTypeDef *ADC_InitStruct) in LL_ADC_Init() argument
825 assert_param(IS_ADC_ALL_INSTANCE(ADCx)); in LL_ADC_Init()
833 if (LL_ADC_IsEnabled(ADCx) == 0UL) in LL_ADC_Init()
841 if(ADCx==ADC3) in LL_ADC_Init()
843 MODIFY_REG(ADCx->CFGR, in LL_ADC_Init()
853 MODIFY_REG(ADCx->CFGR, in LL_ADC_Init()
862 MODIFY_REG(ADCx->CFGR, in LL_ADC_Init()
871 MODIFY_REG(ADCx->CFGR2, ADC_CFGR2_LSHIFT, ADC_InitStruct->LeftBitShift); in LL_ADC_Init()
929 ErrorStatus LL_ADC_REG_Init(ADC_TypeDef *ADCx, LL_ADC_REG_InitTypeDef *ADC_REG_InitStruct) in LL_ADC_REG_Init() argument
934 assert_param(IS_ADC_ALL_INSTANCE(ADCx)); in LL_ADC_REG_Init()
952 if (LL_ADC_IsEnabled(ADCx) == 0UL) in LL_ADC_REG_Init()
967 MODIFY_REG(ADCx->CFGR, in LL_ADC_REG_Init()
985 MODIFY_REG(ADCx->CFGR, in LL_ADC_REG_Init()
1003 LL_ADC_REG_SetSequencerLength(ADCx, ADC_REG_InitStruct->SequencerLength); in LL_ADC_REG_Init()
1065 ErrorStatus LL_ADC_INJ_Init(ADC_TypeDef *ADCx, LL_ADC_INJ_InitTypeDef *ADC_INJ_InitStruct) in LL_ADC_INJ_Init() argument
1070 assert_param(IS_ADC_ALL_INSTANCE(ADCx)); in LL_ADC_INJ_Init()
1081 if (LL_ADC_IsEnabled(ADCx) == 0UL) in LL_ADC_INJ_Init()
1094 MODIFY_REG(ADCx->CFGR, in LL_ADC_INJ_Init()
1104 MODIFY_REG(ADCx->CFGR, in LL_ADC_INJ_Init()
1113 MODIFY_REG(ADCx->JSQR, in LL_ADC_INJ_Init()