Lines Matching refs:init_config
76 esp_err_t adc_oneshot_new_unit(const adc_oneshot_unit_init_cfg_t *init_config, adc_oneshot_unit_han… in adc_oneshot_new_unit() argument
80 …ESP_GOTO_ON_FALSE(init_config && ret_unit, ESP_ERR_INVALID_ARG, err, TAG, "invalid argument: null … in adc_oneshot_new_unit()
81 …ESP_GOTO_ON_FALSE(init_config->unit_id < SOC_ADC_PERIPH_NUM, ESP_ERR_INVALID_ARG, err, TAG, "inval… in adc_oneshot_new_unit()
87 …ESP_GOTO_ON_FALSE(SOC_ADC_DIG_SUPPORTED_UNIT(init_config->unit_id), ESP_ERR_INVALID_ARG, err, TAG,… in adc_oneshot_new_unit()
93 bool success_claim = s_adc_unit_claim(init_config->unit_id); in adc_oneshot_new_unit()
94 …E(success_claim, ESP_ERR_NOT_FOUND, err, TAG, "adc%d is already in use", init_config->unit_id + 1); in adc_oneshot_new_unit()
96 s_ctx.units[init_config->unit_id] = unit; in adc_oneshot_new_unit()
98 unit->unit_id = init_config->unit_id; in adc_oneshot_new_unit()
99 unit->ulp_mode = init_config->ulp_mode; in adc_oneshot_new_unit()
102 if (init_config->clk_src) { in adc_oneshot_new_unit()
103 clk_src = init_config->clk_src; in adc_oneshot_new_unit()
109 .unit = init_config->unit_id, in adc_oneshot_new_unit()
110 ….work_mode = (init_config->ulp_mode == ADC_ULP_MODE_FSM) ? ADC_HAL_ULP_FSM_MODE : ADC_HAL_SINGLE_R… in adc_oneshot_new_unit()
126 if (init_config->ulp_mode == ADC_ULP_MODE_DISABLE) { in adc_oneshot_new_unit()