Lines Matching refs:cfg
149 static void adc_digi_controller_reg_set(const adc_digi_config_t *cfg) in adc_digi_controller_reg_set() argument
152 switch (cfg->conv_mode) { in adc_digi_controller_reg_set()
169 if (cfg->conv_mode & ADC_CONV_SINGLE_UNIT_1) { in adc_digi_controller_reg_set()
171 if (cfg->adc1_pattern_len) { in adc_digi_controller_reg_set()
173 adc_ll_digi_set_pattern_table_len(ADC_UNIT_1, cfg->adc1_pattern_len); in adc_digi_controller_reg_set()
174 for (uint32_t i = 0; i < cfg->adc1_pattern_len; i++) { in adc_digi_controller_reg_set()
175 adc_ll_digi_prepare_pattern_table(ADC_UNIT_1, i, cfg->adc1_pattern[i]); in adc_digi_controller_reg_set()
179 if (cfg->conv_mode & ADC_CONV_SINGLE_UNIT_2) { in adc_digi_controller_reg_set()
181 if (cfg->adc2_pattern_len) { in adc_digi_controller_reg_set()
183 adc_ll_digi_set_pattern_table_len(ADC_UNIT_2, cfg->adc2_pattern_len); in adc_digi_controller_reg_set()
184 for (uint32_t i = 0; i < cfg->adc2_pattern_len; i++) { in adc_digi_controller_reg_set()
185 adc_ll_digi_prepare_pattern_table(ADC_UNIT_2, i, cfg->adc2_pattern[i]); in adc_digi_controller_reg_set()
189 adc_ll_digi_set_output_format(cfg->format); in adc_digi_controller_reg_set()