Lines Matching refs:pConfig
3303 HAL_StatusTypeDef HAL_ADC_ConfigChannel(ADC_HandleTypeDef *hadc, ADC_ChannelConfTypeDef *pConfig) in HAL_ADC_ConfigChannel() argument
3318 assert_param(IS_ADC_REGULAR_RANK(pConfig->Rank)); in HAL_ADC_ConfigChannel()
3319 assert_param(IS_ADC_SAMPLE_TIME(pConfig->SamplingTime)); in HAL_ADC_ConfigChannel()
3320 assert_param(IS_ADC_SINGLE_DIFFERENTIAL(pConfig->SingleDiff)); in HAL_ADC_ConfigChannel()
3321 assert_param(IS_ADC_OFFSET_NUMBER(pConfig->OffsetNumber)); in HAL_ADC_ConfigChannel()
3322 assert_param(IS_ADC_RANGE(hadc->Instance, ADC_GET_RESOLUTION(hadc), pConfig->Offset)); in HAL_ADC_ConfigChannel()
3325 …assert_param(!((pConfig->OffsetNumber != ADC_OFFSET_NONE) && (hadc->Init.OversamplingMode == ENABL… in HAL_ADC_ConfigChannel()
3328 if (pConfig->SingleDiff != ADC_DIFFERENTIAL_ENDED) in HAL_ADC_ConfigChannel()
3330 assert_param(IS_ADC_CHANNEL(pConfig->Channel)); in HAL_ADC_ConfigChannel()
3335 assert_param(IS_ADC12_DIFF_CHANNEL(pConfig->Channel)); in HAL_ADC_ConfigChannel()
3337 assert_param(IS_ADC1_DIFF_CHANNEL(pConfig->Channel)); in HAL_ADC_ConfigChannel()
3343 assert_param(IS_ADC4_SAMPLE_TIME_COMMON(pConfig->SamplingTime)); in HAL_ADC_ConfigChannel()
3348 assert_param(IS_ADC4_REGULAR_RANK_SEQ_FIXED(pConfig->Rank)); in HAL_ADC_ConfigChannel()
3354 assert_param(IS_ADC4_REGULAR_RANK(pConfig->Rank)); 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()
3387 LL_ADC_SetChannelSamplingTime(hadc->Instance, pConfig->Channel, pConfig->SamplingTime); in HAL_ADC_ConfigChannel()
3393 tmp_offset_shifted = ADC_OFFSET_SHIFT_RESOLUTION(hadc, (uint32_t)pConfig->Offset); in HAL_ADC_ConfigChannel()
3395 if (pConfig->OffsetNumber != ADC_OFFSET_NONE) in HAL_ADC_ConfigChannel()
3398 … LL_ADC_SetOffset(hadc->Instance, pConfig->OffsetNumber, pConfig->Channel, tmp_offset_shifted); in HAL_ADC_ConfigChannel()
3399 assert_param(IS_ADC_OFFSET_SIGN(pConfig->OffsetSign)); in HAL_ADC_ConfigChannel()
3400 assert_param(IS_FUNCTIONAL_STATE(pConfig->OffsetSaturation)); in HAL_ADC_ConfigChannel()
3401 assert_param(IS_FUNCTIONAL_STATE(pConfig->OffsetSignedSaturation)); in HAL_ADC_ConfigChannel()
3403 LL_ADC_SetOffsetSign(hadc->Instance, pConfig->OffsetNumber, pConfig->OffsetSign); in HAL_ADC_ConfigChannel()
3406 if (pConfig->OffsetSaturation == ENABLE) in HAL_ADC_ConfigChannel()
3409 LL_ADC_SetOffsetUnsignedSaturation(hadc->Instance, pConfig->OffsetNumber, in HAL_ADC_ConfigChannel()
3410 (pConfig->OffsetSignedSaturation == DISABLE) in HAL_ADC_ConfigChannel()
3414 LL_ADC_SetOffsetSignedSaturation(hadc->Instance, pConfig->OffsetNumber, in HAL_ADC_ConfigChannel()
3415 (pConfig->OffsetSignedSaturation == ENABLE) 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()
3433 == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) in HAL_ADC_ConfigChannel()
3435 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_1, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3438 == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) in HAL_ADC_ConfigChannel()
3440 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_2, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3443 == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) in HAL_ADC_ConfigChannel()
3445 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_3, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3448 == __LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel)) in HAL_ADC_ConfigChannel()
3450 LL_ADC_SetOffset(hadc->Instance, LL_ADC_OFFSET_4, pConfig->Channel, 0x0); in HAL_ADC_ConfigChannel()
3462 LL_ADC_SetChannelSingleDiff(hadc->Instance, pConfig->Channel, pConfig->SingleDiff); in HAL_ADC_ConfigChannel()
3465 if (pConfig->SingleDiff == ADC_DIFFERENTIAL_ENDED) in HAL_ADC_ConfigChannel()
3469 … tmp_channel = __LL_ADC_DECIMAL_NB_TO_CHANNEL((__LL_ADC_CHANNEL_TO_DECIMAL_NB(pConfig->Channel) \ in HAL_ADC_ConfigChannel()
3471 LL_ADC_SetChannelSamplingTime(hadc->Instance, tmp_channel, pConfig->SamplingTime); in HAL_ADC_ConfigChannel()
3479 if (__LL_ADC_IS_CHANNEL_INTERNAL(pConfig->Channel)) in HAL_ADC_ConfigChannel()
3491 if ((pConfig->Channel == ADC_CHANNEL_TEMPSENSOR) in HAL_ADC_ConfigChannel()
3512 …else if ((pConfig->Channel == ADC_CHANNEL_VBAT) && ((tmp_config_internal_channel … in HAL_ADC_ConfigChannel()
3521 else if ((pConfig->Channel == ADC_CHANNEL_VREFINT) in HAL_ADC_ConfigChannel()
3550 tmp_channel = pConfig->Channel; in HAL_ADC_ConfigChannel()
3556 if (pConfig->Channel == ADC4_CHANNEL_TEMPSENSOR) in HAL_ADC_ConfigChannel()
3560 else if (pConfig->Channel == ADC4_CHANNEL_VBAT) in HAL_ADC_ConfigChannel()
3564 else if (pConfig->Channel == ADC_CHANNEL_VCORE) in HAL_ADC_ConfigChannel()
3568 else if (pConfig->Channel == ADC_CHANNEL_DAC1CH1_ADC4) in HAL_ADC_ConfigChannel()
3572 else if (pConfig->Channel == ADC_CHANNEL_DAC1CH2_ADC4) in HAL_ADC_ConfigChannel()
3578 tmp_channel = pConfig->Channel; in HAL_ADC_ConfigChannel()
3590 if (pConfig->Rank != ADC4_RANK_NONE) in HAL_ADC_ConfigChannel()
3612 ADC_CHSELR_SQ1 << (pConfig->Rank & 0x1FUL), in HAL_ADC_ConfigChannel()
3613 __LL_ADC_CHANNEL_TO_DECIMAL_NB(tmp_channel) << (pConfig->Rank & 0x1FUL)); in HAL_ADC_ConfigChannel()
3619 if (((pConfig->Rank >> 2UL) + 1UL) <= hadc->Init.NbrOfConversion) 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()
3644 if (__LL_ADC_IS_CHANNEL_INTERNAL(pConfig->Channel)) in HAL_ADC_ConfigChannel()
3650 …if ((pConfig->Channel == ADC4_CHANNEL_TEMPSENSOR) … in HAL_ADC_ConfigChannel()
3667 …else if ((pConfig->Channel == ADC4_CHANNEL_VBAT) && ((tmp_config_internal_channel … in HAL_ADC_ConfigChannel()
3673 …else if ((pConfig->Channel == ADC_CHANNEL_VREFINT) … in HAL_ADC_ConfigChannel()
3679 …else if ((pConfig->Channel == ADC_CHANNEL_VCORE) … in HAL_ADC_ConfigChannel()
3703 …if ((pConfig->Channel == ADC_CHANNEL_DAC1CH2_ADC4) … in HAL_ADC_ConfigChannel()
3710 …if ((pConfig->Channel == ADC_CHANNEL_DAC1CH2_ADC4) … in HAL_ADC_ConfigChannel()
3736 if (__LL_ADC_IS_CHANNEL_INTERNAL(pConfig->Channel)) in HAL_ADC_ConfigChannel()
3740 if (pConfig->Channel == ADC_CHANNEL_TEMPSENSOR) in HAL_ADC_ConfigChannel()
3745 else if (pConfig->Channel == ADC_CHANNEL_VBAT) in HAL_ADC_ConfigChannel()
3750 else if (pConfig->Channel == ADC_CHANNEL_VREFINT) in HAL_ADC_ConfigChannel()
3755 else if (pConfig->Channel == ADC_CHANNEL_VCORE) in HAL_ADC_ConfigChannel()
3775 …if ((pConfig->Channel == ADC_CHANNEL_DAC1CH2_ADC4) … in HAL_ADC_ConfigChannel()
3782 …if ((pConfig->Channel == ADC_CHANNEL_DAC1CH2_ADC4) … in HAL_ADC_ConfigChannel()