Lines Matching refs:Instance
423 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_Init()
429 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
456 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
486 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
518 if (LL_ADC_IsDeepPowerDownEnabled(hadc->Instance) != 0UL) in HAL_ADC_Init()
521 LL_ADC_DisableDeepPowerDown(hadc->Instance); in HAL_ADC_Init()
528 if (LL_ADC_IsInternalRegulatorEnabled(hadc->Instance) == 0UL) in HAL_ADC_Init()
531 LL_ADC_EnableInternalRegulator(hadc->Instance); in HAL_ADC_Init()
546 if (LL_ADC_IsInternalRegulatorEnabled(hadc->Instance) == 0UL) in HAL_ADC_Init()
561 tmp_adc_reg_is_conversion_on_going = LL_ADC_REG_IsConversionOngoing(hadc->Instance); in HAL_ADC_Init()
577 if (LL_ADC_IsEnabled(hadc->Instance) == 0UL) in HAL_ADC_Init()
579 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
581 … if (__LL_ADC_IS_ENABLED_ALL_COMMON_INSTANCE(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) == 0UL) in HAL_ADC_Init()
600 … LL_ADC_SetCommonClock(__LL_ADC_COMMON_INSTANCE(hadc->Instance), hadc->Init.ClockPrescaler); in HAL_ADC_Init()
614 LL_ADC_SetResolution(hadc->Instance, hadc->Init.Resolution); in HAL_ADC_Init()
623 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
664 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
690 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
702 MODIFY_REG(hadc->Instance->CFGR1, ADC_CFGR_FIELDS_1, tmpCFGR1); in HAL_ADC_Init()
716 MODIFY_REG(hadc->Instance->CFGR1, in HAL_ADC_Init()
731 SET_BIT(hadc->Instance->PWRR, hadc->Init.LowPowerAutoPowerOff); in HAL_ADC_Init()
736 SET_BIT(hadc->Instance->PWRR, hadc->Init.VrefProtection); in HAL_ADC_Init()
741 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Init()
749 tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); in HAL_ADC_Init()
750 tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); in HAL_ADC_Init()
758 MODIFY_REG(hadc->Instance->CFGR1, ADC_CFGR1_AUTDLY | ADC_CFGR1_DMNGT, tmpCFGR1); in HAL_ADC_Init()
761 LL_ADC_SetGainCompensation(hadc->Instance, hadc->Init.GainCompensation); in HAL_ADC_Init()
785 MODIFY_REG(hadc->Instance->CFGR2, ADC_CFGR2_FIELDS, in HAL_ADC_Init()
796 CLEAR_BIT(hadc->Instance->CFGR2, ADC_CFGR2_ROVSE); in HAL_ADC_Init()
800 MODIFY_REG(hadc->Instance->CFGR2, ADC_CFGR2_LSHIFT, hadc->Init.LeftBitShift); in HAL_ADC_Init()
813 MODIFY_REG(hadc->Instance->SQR1, ADC_SQR1_L, (hadc->Init.NbrOfConversion - (uint8_t)1)); in HAL_ADC_Init()
817 CLEAR_BIT(hadc->Instance->SQR1, ADC_SQR1_L); in HAL_ADC_Init()
847 MODIFY_REG(hadc->Instance->CFGR2, in HAL_ADC_Init()
853 …LL_ADC_SetSamplingTimeCommonChannels(hadc->Instance, LL_ADC_SAMPLINGTIME_COMMON_1, … in HAL_ADC_Init()
855 …LL_ADC_SetSamplingTimeCommonChannels(hadc->Instance, LL_ADC_SAMPLINGTIME_COMMON_2, … in HAL_ADC_Init()
872 SET_BIT(hadc->Instance->CHSELR, ADC_CHSELR_SQ2_TO_SQ8); in HAL_ADC_Init()
886 MODIFY_REG(hadc->Instance->CHSELR, in HAL_ADC_Init()
902 …if ((hadc->Instance->CFGR1 & ~(ADC_CFGR1_AWD1CH | ADC_CFGR1_AWD1EN | ADC_CFGR1_AWD1SGL | ADC_CFGR1… in HAL_ADC_Init()
963 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_DeInit()
993 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_DeInit()
1013 CLEAR_BIT(hadc->Instance->CR, ADC_CR_ADVREGEN); in HAL_ADC_DeInit()
1014 SET_BIT(hadc->Instance->CR, ADC_CR_DEEPPWD); in HAL_ADC_DeInit()
1017 CLEAR_BIT(hadc->Instance->CFGR1, ADC_CFGR1_AWD1CH | ADC_CFGR1_JAUTO | ADC_CFGR1_JAWD1EN | in HAL_ADC_DeInit()
1025 CLEAR_BIT(hadc->Instance->CFGR2, ADC_CFGR2_ROVSM | ADC_CFGR2_TROVS | ADC_CFGR2_OVSS | in HAL_ADC_DeInit()
1029 CLEAR_BIT(hadc->Instance->SMPR1, ADC_SMPR1_FIELDS); in HAL_ADC_DeInit()
1032 CLEAR_BIT(hadc->Instance->SMPR2, ADC_SMPR2_SMP18 | ADC_SMPR2_SMP17 | ADC_SMPR2_SMP16 | in HAL_ADC_DeInit()
1037 CLEAR_BIT(hadc->Instance->LTR1, ADC_LTR_LT); in HAL_ADC_DeInit()
1038 CLEAR_BIT(hadc->Instance->HTR1, ADC_HTR_HT); in HAL_ADC_DeInit()
1041 CLEAR_BIT(hadc->Instance->LTR2, ADC_LTR_LT); in HAL_ADC_DeInit()
1042 CLEAR_BIT(hadc->Instance->HTR2, ADC_HTR_HT); in HAL_ADC_DeInit()
1045 CLEAR_BIT(hadc->Instance->LTR3, ADC_LTR_LT); in HAL_ADC_DeInit()
1046 CLEAR_BIT(hadc->Instance->HTR3, ADC_HTR_HT); in HAL_ADC_DeInit()
1049 CLEAR_BIT(hadc->Instance->SQR1, ADC_SQR1_SQ4 | ADC_SQR1_SQ3 | ADC_SQR1_SQ2 | in HAL_ADC_DeInit()
1053 CLEAR_BIT(hadc->Instance->SQR2, ADC_SQR2_SQ9 | ADC_SQR2_SQ8 | ADC_SQR2_SQ7 | in HAL_ADC_DeInit()
1057 CLEAR_BIT(hadc->Instance->SQR3, ADC_SQR3_SQ14 | ADC_SQR3_SQ13 | ADC_SQR3_SQ12 | in HAL_ADC_DeInit()
1061 CLEAR_BIT(hadc->Instance->SQR4, ADC_SQR4_SQ16 | ADC_SQR4_SQ15); in HAL_ADC_DeInit()
1069 …CLEAR_BIT(hadc->Instance->OFR1, ADC_OFR1_OFFSETPOS | ADC_OFR1_USAT | ADC_OFR1_SSAT | ADC_OFR1_OFFS… in HAL_ADC_DeInit()
1072 …CLEAR_BIT(hadc->Instance->OFR2, ADC_OFR2_OFFSETPOS | ADC_OFR2_USAT | ADC_OFR2_SSAT | ADC_OFR2_OFFS… in HAL_ADC_DeInit()
1075 …CLEAR_BIT(hadc->Instance->OFR3, ADC_OFR3_OFFSETPOS | ADC_OFR3_USAT | ADC_OFR3_SSAT | ADC_OFR3_OFFS… in HAL_ADC_DeInit()
1078 …CLEAR_BIT(hadc->Instance->OFR4, ADC_OFR4_OFFSETPOS | ADC_OFR4_USAT | ADC_OFR4_SSAT | ADC_OFR4_OFFS… in HAL_ADC_DeInit()
1082 CLEAR_BIT(hadc->Instance->GCOMP, ADC_GCOMP_GCOMP | ADC_GCOMP_GCOMPCOEFF); in HAL_ADC_DeInit()
1088 CLEAR_BIT(hadc->Instance->AWD2CR, ADC_AWD2CR_AWD2CH); in HAL_ADC_DeInit()
1091 CLEAR_BIT(hadc->Instance->AWD3CR, ADC_AWD3CR_AWD3CH); in HAL_ADC_DeInit()
1094 CLEAR_BIT(hadc->Instance->DIFSEL, ADC_DIFSEL_DIFSEL); in HAL_ADC_DeInit()
1097 CLEAR_BIT(hadc->Instance->PCSEL, ADC_PCSEL_PCSEL); in HAL_ADC_DeInit()
1100 CLEAR_BIT(hadc->Instance->CALFACT, ADC_CALFACT_CAPTURE_COEF | ADC_CALFACT_LATCH_COEF); in HAL_ADC_DeInit()
1120 …hadc->Instance->CFGR1 &= ~(ADC_CFGR1_AWD1CH | ADC_CFGR1_AWD1EN | ADC_CFGR1_AWD1SGL | ADC_CFGR1_… in HAL_ADC_DeInit()
1128 hadc->Instance->CFGR2 &= ~(ADC_CFGR2_ROVSE | ADC4_CFGR2_OVSR | in HAL_ADC_DeInit()
1132 hadc->Instance->SMPR1 &= ~ADC_SMPR1_SMP1; in HAL_ADC_DeInit()
1135 hadc->Instance->AWD1TR &= ~(ADC_AWD1TR_HT1 | ADC_AWD1TR_LT1); in HAL_ADC_DeInit()
1138 hadc->Instance->CHSELR &= ~(ADC_CHSELR_SQ_ALL); in HAL_ADC_DeInit()
1151 if (__LL_ADC_IS_ENABLED_ALL_COMMON_INSTANCE(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) == 0UL) in HAL_ADC_DeInit()
1187 if (hadc->Instance == ADC4) in HAL_ADC_DeInit()
1324 if (hadc->Instance == ADC4) in HAL_ADC_RegisterCallback()
1338 if (hadc->Instance == ADC4) in HAL_ADC_RegisterCallback()
1352 if (hadc->Instance == ADC4) in HAL_ADC_RegisterCallback()
1566 uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_Start()
1570 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_Start()
1573 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_Start()
1590 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Start()
1596 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_Start()
1640 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Start()
1643 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_Start()
1652 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_JAUTO) != 0UL) in HAL_ADC_Start()
1658 LL_ADC_REG_StartConversion(hadc->Instance); in HAL_ADC_Start()
1665 tmp_adc_master = __LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance); in HAL_ADC_Start()
1673 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_JAUTO) != 0UL) in HAL_ADC_Start()
1681 LL_ADC_REG_StartConversion(hadc->Instance); in HAL_ADC_Start()
1710 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_Stop()
1763 uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_PollForConversion()
1767 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_PollForConversion()
1784 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_PollForConversion()
1793 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_DMNGT_0) != 0UL) in HAL_ADC_PollForConversion()
1806 …if (LL_ADC_GetMultiDMATransfer(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) != LL_ADC_MULTI_REG_DMA_E… in HAL_ADC_PollForConversion()
1818 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_DMNGT_0) != 0UL) in HAL_ADC_PollForConversion()
1831 if ((hadc->Instance->CFGR1 & ADC4_CFGR1_DMAEN) != 0UL) in HAL_ADC_PollForConversion()
1847 while ((hadc->Instance->ISR & tmp_flag_end) == 0UL) in HAL_ADC_PollForConversion()
1855 if ((hadc->Instance->ISR & tmp_flag_end) == 0UL) in HAL_ADC_PollForConversion()
1874 if ((LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance) != 0UL) in HAL_ADC_PollForConversion()
1878 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_PollForConversion()
1896 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_PollForConversion()
1903 tmp_cfgr = READ_REG(hadc->Instance->CFGR1); in HAL_ADC_PollForConversion()
1913 tmp_cfgr = READ_REG(hadc->Instance->CFGR1); in HAL_ADC_PollForConversion()
1938 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_PollForConversion()
2003 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_PollForEvent()
2138 uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_Start_IT()
2142 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_Start_IT()
2145 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_Start_IT()
2165 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_Start_IT()
2228 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_Start_IT()
2237 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_JAUTO) != 0UL) in HAL_ADC_Start_IT()
2260 LL_ADC_REG_StartConversion(hadc->Instance); in HAL_ADC_Start_IT()
2291 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_JAUTO) != 0UL) in HAL_ADC_Start_IT()
2314 LL_ADC_REG_StartConversion(hadc->Instance); in HAL_ADC_Start_IT()
2344 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_Stop_IT()
2395 uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_Start_DMA()
2399 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_Start_DMA()
2402 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_Start_DMA()
2427 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Start_DMA()
2433 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_Start_DMA()
2485 if (hadc->Instance == ADC4) in HAL_ADC_Start_DMA()
2488 hadc->Instance->CFGR1 |= ADC4_CFGR1_DMAEN; in HAL_ADC_Start_DMA()
2522 (uint32_t)&hadc->Instance->DR; in HAL_ADC_Start_DMA()
2550 …tmp_hal_status = HAL_DMA_Start_IT(hadc->DMA_Handle, (uint32_t)&hadc->Instance->DR, (uint32_t)pData… in HAL_ADC_Start_DMA()
2559 LL_ADC_REG_StartConversion(hadc->Instance); in HAL_ADC_Start_DMA()
2601 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_Stop_DMA()
2613 if (hadc->Instance == ADC4) in HAL_ADC_Stop_DMA()
2616 CLEAR_BIT(hadc->Instance->CFGR1, ADC4_CFGR1_DMAEN); in HAL_ADC_Stop_DMA()
2651 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_Stop_DMA()
2691 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_GetValue()
2697 return hadc->Instance->DR; in HAL_ADC_GetValue()
2708 uint32_t tmp_isr = hadc->Instance->ISR; in HAL_ADC_IRQHandler()
2709 uint32_t tmp_ier = hadc->Instance->IER; in HAL_ADC_IRQHandler()
2715 uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_IRQHandler()
2719 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_IRQHandler()
2757 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_IRQHandler()
2759 if (LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance) != 0UL) in HAL_ADC_IRQHandler()
2765 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_IRQHandler()
2772 tmp_cfgr = READ_REG(hadc->Instance->CFGR1); in HAL_ADC_IRQHandler()
2777 tmp_adc_master = __LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance); in HAL_ADC_IRQHandler()
2781 tmp_cfgr = READ_REG(hadc->Instance->CFGR1); in HAL_ADC_IRQHandler()
2792 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_IRQHandler()
2825 if ((LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance) != 0UL) in HAL_ADC_IRQHandler()
2834 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_IRQHandler()
2876 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_IRQHandler()
2890 tmp_adc_inj_is_trigger_source_sw_start = LL_ADC_INJ_IsTriggerSourceSWStart(hadc->Instance); in HAL_ADC_IRQHandler()
2891 tmp_adc_reg_is_trigger_source_sw_start = LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance); in HAL_ADC_IRQHandler()
2897 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in HAL_ADC_IRQHandler()
2903 tmp_cfgr = READ_REG(hadc->Instance->CFGR1); in HAL_ADC_IRQHandler()
2907 tmp_adc_master = __LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance); in HAL_ADC_IRQHandler()
2911 tmp_cfgr = READ_REG(hadc->Instance->CFGR1); in HAL_ADC_IRQHandler()
2938 if (LL_ADC_INJ_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_IRQHandler()
3039 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_IRQHandler()
3047 …if (LL_ADC_GetMultiDMATransfer(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) != LL_ADC_MULTI_REG_DMA_E… in HAL_ADC_IRQHandler()
3055 if ((hadc->Instance->CFGR1 & ADC_CFGR1_DMNGT) != 0UL) in HAL_ADC_IRQHandler()
3062 if ((hadc->Instance->CFGR1 & ADC_CFGR1_DMNGT) != 0UL) in HAL_ADC_IRQHandler()
3071 if (LL_ADC_REG_GetDMATransfer(hadc->Instance) != LL_ADC_REG_DMA_TRANSFER_NONE_ADC4) in HAL_ADC_IRQHandler()
3123 if (hadc->Instance == ADC4) /* ADC4 */ in HAL_ADC_IRQHandler()
3314 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_ConfigChannel()
3316 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_ConfigChannel()
3322 assert_param(IS_ADC_RANGE(hadc->Instance, ADC_GET_RESOLUTION(hadc), pConfig->Offset)); in HAL_ADC_ConfigChannel()
3365 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) == 0UL) in HAL_ADC_ConfigChannel()
3367 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_ConfigChannel()
3370 …hadc->Instance->PCSEL |= (1UL << (__LL_ADC_CHANNEL_TO_DECIMAL_NB((uint32_t)pConfig->Channel) & 0x1… in HAL_ADC_ConfigChannel()
3373 LL_ADC_REG_SetSequencerRanks(hadc->Instance, pConfig->Rank, pConfig->Channel); in HAL_ADC_ConfigChannel()
3380 tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); in HAL_ADC_ConfigChannel()
3381 tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); in HAL_ADC_ConfigChannel()
3387 LL_ADC_SetChannelSamplingTime(hadc->Instance, pConfig->Channel, pConfig->SamplingTime); in HAL_ADC_ConfigChannel()
3398 … LL_ADC_SetOffset(hadc->Instance, pConfig->OffsetNumber, pConfig->Channel, tmp_offset_shifted); in HAL_ADC_ConfigChannel()
3403 LL_ADC_SetOffsetSign(hadc->Instance, pConfig->OffsetNumber, pConfig->OffsetSign); in HAL_ADC_ConfigChannel()
3409 LL_ADC_SetOffsetUnsignedSaturation(hadc->Instance, pConfig->OffsetNumber, in HAL_ADC_ConfigChannel()
3414 LL_ADC_SetOffsetSignedSaturation(hadc->Instance, pConfig->OffsetNumber, in HAL_ADC_ConfigChannel()
3422 LL_ADC_SetOffsetUnsignedSaturation(hadc->Instance, pConfig->OffsetNumber, in HAL_ADC_ConfigChannel()
3424 LL_ADC_SetOffsetSignedSaturation(hadc->Instance, pConfig->OffsetNumber, in HAL_ADC_ConfigChannel()
3432 … if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_1)) in HAL_ADC_ConfigChannel()
3435 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_1, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3437 … if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_2)) in HAL_ADC_ConfigChannel()
3440 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_2, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3442 … if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_3)) in HAL_ADC_ConfigChannel()
3445 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_3, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3447 … if (__LL_ADC_CHANNEL_TO_DECIMAL_NB(LL_ADC_GetOffsetChannel(hadc->Instance, LL_ADC_OFFSET_4)) in HAL_ADC_ConfigChannel()
3450 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_4, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3459 if (LL_ADC_IsEnabled(hadc->Instance) == 0UL) in HAL_ADC_ConfigChannel()
3462 LL_ADC_SetChannelSingleDiff(hadc->Instance, pConfig->Channel, pConfig->SingleDiff); in HAL_ADC_ConfigChannel()
3471 LL_ADC_SetChannelSamplingTime(hadc->Instance, tmp_channel, pConfig->SamplingTime); in HAL_ADC_ConfigChannel()
3483 …config_internal_channel = LL_ADC_GetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_ConfigChannel()
3487 … if (__LL_ADC_IS_ENABLED_ALL_COMMON_INSTANCE(__LL_ADC_COMMON_INSTANCE(hadc->Instance)) == 0UL) in HAL_ADC_ConfigChannel()
3496 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3517 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3526 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3603 LL_ADC_REG_SetSequencerChAdd(hadc->Instance, tmp_channel); in HAL_ADC_ConfigChannel()
3630 LL_ADC_REG_SetSequencerRanks(hadc->Instance, pConfig->Rank, tmp_channel); in HAL_ADC_ConfigChannel()
3635 LL_ADC_SetChannelSamplingTime(hadc->Instance, tmp_channel, pConfig->SamplingTime); in HAL_ADC_ConfigChannel()
3646 …config_internal_channel = LL_ADC_GetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_ConfigChannel()
3653 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3670 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3676 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3685 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3689 SET_BIT((hadc->Instance->OR), ADC_OR_CHN0SEL); in HAL_ADC_ConfigChannel()
3706 SET_BIT((hadc->Instance->OR), ADC_OR_CHN0SEL); in HAL_ADC_ConfigChannel()
3713 SET_BIT((hadc->Instance->OR), ADC_OR_CHN0SEL); in HAL_ADC_ConfigChannel()
3730 LL_ADC_REG_SetSequencerChRem(hadc->Instance, tmp_channel); in HAL_ADC_ConfigChannel()
3738 …config_internal_channel = LL_ADC_GetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in HAL_ADC_ConfigChannel()
3742 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3747 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3752 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3758 LL_ADC_SetCommonPathInternalCh(__LL_ADC_COMMON_INSTANCE(hadc->Instance), in HAL_ADC_ConfigChannel()
3762 SET_BIT((hadc->Instance->OR), ADC_OR_CHN0SEL); in HAL_ADC_ConfigChannel()
3778 SET_BIT((hadc->Instance->OR), ADC_OR_CHN0SEL); in HAL_ADC_ConfigChannel()
3785 SET_BIT((hadc->Instance->OR), ADC_OR_CHN0SEL); in HAL_ADC_ConfigChannel()
3831 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_AnalogWDGConfig()
3848 assert_param(IS_ADC_RANGE(hadc->Instance, ADC_GET_RESOLUTION(hadc), in HAL_ADC_AnalogWDGConfig()
3850 assert_param(IS_ADC_RANGE(hadc->Instance, ADC_GET_RESOLUTION(hadc), in HAL_ADC_AnalogWDGConfig()
3856 …assert_param(IS_ADC_RANGE(hadc->Instance, ADC_GET_RESOLUTION(hadc), pAnalogWDGConfig->HighThreshol… in HAL_ADC_AnalogWDGConfig()
3857 …assert_param(IS_ADC_RANGE(hadc->Instance, ADC_GET_RESOLUTION(hadc), pAnalogWDGConfig->LowThreshold… in HAL_ADC_AnalogWDGConfig()
3867 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_AnalogWDGConfig()
3869 tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
3870 tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
3874 tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
3891 LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, in HAL_ADC_AnalogWDGConfig()
3897 LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, in HAL_ADC_AnalogWDGConfig()
3903 LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, in HAL_ADC_AnalogWDGConfig()
3909 LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, LL_ADC_AWD_ALL_CHANNELS_REG); in HAL_ADC_AnalogWDGConfig()
3913 LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, LL_ADC_AWD_ALL_CHANNELS_INJ); in HAL_ADC_AnalogWDGConfig()
3917 … LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, LL_ADC_AWD_ALL_CHANNELS_REG_INJ); in HAL_ADC_AnalogWDGConfig()
3921 LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, LL_ADC_AWD1, LL_ADC_AWD_DISABLE); in HAL_ADC_AnalogWDGConfig()
3925 if (hadc->Instance != ADC4) /* ADC1 or ADC2 */ in HAL_ADC_AnalogWDGConfig()
3929 …LL_ADC_SetAWDFilteringConfiguration(hadc->Instance, hadc->Instance->HTR1, pAnalogWDGConfig->Filter… in HAL_ADC_AnalogWDGConfig()
3939 …LL_ADC_ConfigAnalogWDThresholds(hadc->Instance, pAnalogWDGConfig->WatchdogNumber, tmp_awd_high_thr… in HAL_ADC_AnalogWDGConfig()
3949 LL_ADC_ClearFlag_AWD1(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
3954 LL_ADC_EnableIT_AWD1(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
3958 LL_ADC_DisableIT_AWD1(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
3973 … SET_BIT(hadc->Instance->AWD2CR, (1UL \ in HAL_ADC_AnalogWDGConfig()
3978 … SET_BIT(hadc->Instance->AWD3CR, (1UL \ in HAL_ADC_AnalogWDGConfig()
3986 LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, pAnalogWDGConfig->WatchdogNumber, \ in HAL_ADC_AnalogWDGConfig()
3991 …LL_ADC_SetAnalogWDMonitChannels(hadc->Instance, pAnalogWDGConfig->WatchdogNumber, LL_ADC_AWD_DISAB… in HAL_ADC_AnalogWDGConfig()
4000 if (hadc->Instance == ADC4) in HAL_ADC_AnalogWDGConfig()
4003 LL_ADC_ConfigAnalogWDThresholds(hadc->Instance, pAnalogWDGConfig->WatchdogNumber, in HAL_ADC_AnalogWDGConfig()
4012 MODIFY_REG(hadc->Instance->LTR2, ADC_LTR_LT, tmp_awd_low_threshold_shifted); in HAL_ADC_AnalogWDGConfig()
4013 MODIFY_REG(hadc->Instance->HTR2, ADC_HTR_HT, tmp_awd_high_threshold_shifted); in HAL_ADC_AnalogWDGConfig()
4018 MODIFY_REG(hadc->Instance->LTR3, ADC_LTR_LT, tmp_awd_low_threshold_shifted); in HAL_ADC_AnalogWDGConfig()
4019 MODIFY_REG(hadc->Instance->HTR3, ADC_HTR_HT, tmp_awd_high_threshold_shifted); in HAL_ADC_AnalogWDGConfig()
4032 LL_ADC_ClearFlag_AWD2(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
4037 LL_ADC_EnableIT_AWD2(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
4041 LL_ADC_DisableIT_AWD2(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
4054 LL_ADC_ClearFlag_AWD3(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
4059 LL_ADC_EnableIT_AWD3(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
4063 LL_ADC_DisableIT_AWD3(hadc->Instance); in HAL_ADC_AnalogWDGConfig()
4118 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_GetState()
4132 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in HAL_ADC_GetError()
4169 assert_param(IS_ADC_ALL_INSTANCE(hadc->Instance)); in ADC_ConversionStop()
4174 tmp_adc_is_conversion_on_going_regular = LL_ADC_REG_IsConversionOngoing(hadc->Instance); in ADC_ConversionStop()
4175 tmp_adc_is_conversion_on_going_injected = LL_ADC_INJ_IsConversionOngoing(hadc->Instance); in ADC_ConversionStop()
4184 if (((hadc->Instance->CFGR1 & ADC_CFGR1_JAUTO) != 0UL) in ADC_ConversionStop()
4216 if (LL_ADC_REG_IsConversionOngoing(hadc->Instance) != 0UL) in ADC_ConversionStop()
4218 if (LL_ADC_IsDisableOngoing(hadc->Instance) == 0UL) in ADC_ConversionStop()
4221 LL_ADC_REG_StopConversion(hadc->Instance); in ADC_ConversionStop()
4230 if (LL_ADC_INJ_IsConversionOngoing(hadc->Instance) != 0UL) in ADC_ConversionStop()
4232 if (LL_ADC_IsDisableOngoing(hadc->Instance) == 0UL) in ADC_ConversionStop()
4235 LL_ADC_INJ_StopConversion(hadc->Instance); in ADC_ConversionStop()
4258 while ((hadc->Instance->CR & tmp_adc_cr_adstart_jadstart) != 0UL) in ADC_ConversionStop()
4263 if ((hadc->Instance->CR & tmp_adc_cr_adstart_jadstart) != 0UL) in ADC_ConversionStop()
4295 if (LL_ADC_IsEnabled(hadc->Instance) == 0UL) in ADC_Enable()
4298 …if ((hadc->Instance->CR & (ADC_CR_ADCAL | ADC_CR_JADSTP | ADC_CR_ADSTP | ADC_CR_JADSTART | ADC_CR_… in ADC_Enable()
4312 LL_ADC_Enable(hadc->Instance); in ADC_Enable()
4316 if ((hadc->Init.LowPowerAutoPowerOff == ADC_LOW_POWER_NONE) || (hadc->Instance != ADC4)) in ADC_Enable()
4323 uint32_t tmp_multimode_config = LL_ADC_GetMultimode(__LL_ADC_COMMON_INSTANCE(hadc->Instance)); in ADC_Enable()
4324 if ((__LL_ADC_MULTI_INSTANCE_MASTER(hadc->Instance) == hadc->Instance) in ADC_Enable()
4339 if (LL_ADC_IsEnabled(hadc->Instance) == 0UL) in ADC_Enable()
4341 LL_ADC_Enable(hadc->Instance); in ADC_Enable()
4376 const uint32_t tmp_adc_is_disable_on_going = LL_ADC_IsDisableOngoing(hadc->Instance); in ADC_Disable()
4381 if ((LL_ADC_IsEnabled(hadc->Instance) != 0UL) in ADC_Disable()
4386 if ((hadc->Instance->CR & (ADC_CR_JADSTART | ADC_CR_ADSTART | ADC_CR_ADEN)) == ADC_CR_ADEN) in ADC_Disable()
4389 LL_ADC_Disable(hadc->Instance); in ADC_Disable()
4407 while ((hadc->Instance->CR & ADC_CR_ADEN) != 0UL) in ADC_Disable()
4412 if ((hadc->Instance->CR & ADC_CR_ADEN) != 0UL) in ADC_Disable()
4449 if ((hadc->Instance->ISR & ADC_FLAG_EOS) != 0UL) in ADC_DMAConvCplt()
4452 if (LL_ADC_REG_IsTriggerSourceSWStart(hadc->Instance) != 0UL) in ADC_DMAConvCplt()
4455 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_CONT) == 0UL) in ADC_DMAConvCplt()
4470 if (READ_BIT(hadc->Instance->CFGR1, ADC_CFGR1_DMNGT) == 0UL) in ADC_DMAConvCplt()