Lines Matching refs:sConfig
1607 HAL_StatusTypeDef HAL_ADC_ConfigChannel(ADC_HandleTypeDef* hadc, ADC_ChannelConfTypeDef* sConfig) in HAL_ADC_ConfigChannel() argument
1612 assert_param(IS_ADC_CHANNEL(sConfig->Channel)); in HAL_ADC_ConfigChannel()
1613 assert_param(IS_ADC_REGULAR_RANK(sConfig->Rank)); in HAL_ADC_ConfigChannel()
1614 assert_param(IS_ADC_SAMPLE_TIME(sConfig->SamplingTime)); in HAL_ADC_ConfigChannel()
1620 if (sConfig->Channel > ADC_CHANNEL_9) in HAL_ADC_ConfigChannel()
1623 hadc->Instance->SMPR1 &= ~ADC_SMPR1(ADC_SMPR1_SMP10, sConfig->Channel); in HAL_ADC_ConfigChannel()
1626 hadc->Instance->SMPR1 |= ADC_SMPR1(sConfig->SamplingTime, sConfig->Channel); in HAL_ADC_ConfigChannel()
1631 hadc->Instance->SMPR2 &= ~ADC_SMPR2(ADC_SMPR2_SMP0, sConfig->Channel); in HAL_ADC_ConfigChannel()
1634 hadc->Instance->SMPR2 |= ADC_SMPR2(sConfig->SamplingTime, sConfig->Channel); in HAL_ADC_ConfigChannel()
1638 if (sConfig->Rank < 7U) in HAL_ADC_ConfigChannel()
1641 hadc->Instance->SQR3 &= ~ADC_SQR3_RK(ADC_SQR3_SQ1, sConfig->Rank); in HAL_ADC_ConfigChannel()
1644 hadc->Instance->SQR3 |= ADC_SQR3_RK(sConfig->Channel, sConfig->Rank); in HAL_ADC_ConfigChannel()
1647 else if (sConfig->Rank < 13U) in HAL_ADC_ConfigChannel()
1650 hadc->Instance->SQR2 &= ~ADC_SQR2_RK(ADC_SQR2_SQ7, sConfig->Rank); in HAL_ADC_ConfigChannel()
1653 hadc->Instance->SQR2 |= ADC_SQR2_RK(sConfig->Channel, sConfig->Rank); in HAL_ADC_ConfigChannel()
1659 hadc->Instance->SQR1 &= ~ADC_SQR1_RK(ADC_SQR1_SQ13, sConfig->Rank); in HAL_ADC_ConfigChannel()
1662 hadc->Instance->SQR1 |= ADC_SQR1_RK(sConfig->Channel, sConfig->Rank); in HAL_ADC_ConfigChannel()
1666 if ((hadc->Instance == ADC1) && (sConfig->Channel == ADC_CHANNEL_VBAT)) in HAL_ADC_ConfigChannel()
1673 …if ((hadc->Instance == ADC1) && ((sConfig->Channel == ADC_CHANNEL_TEMPSENSOR) || (sConfig->Channel… in HAL_ADC_ConfigChannel()
1678 if(sConfig->Channel == ADC_CHANNEL_TEMPSENSOR) in HAL_ADC_ConfigChannel()