Lines Matching refs:channel

43 #define ADC_GET_IO_NUM(periph, channel) (adc_channel_io_map[periph][channel])  argument
106 static esp_err_t adc_hal_convert(adc_unit_t adc_n, int channel, uint32_t clk_src_freq_hz, int *out_…
111 esp_err_t adc1_pad_get_io_num(adc1_channel_t channel, gpio_num_t *gpio_num) in adc1_pad_get_io_num() argument
113 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(ADC_UNIT_1), ESP_ERR_INVALID_ARG, ADC_TAG, "inva… in adc1_pad_get_io_num()
115 int io = ADC_GET_IO_NUM(ADC_UNIT_1, channel); in adc1_pad_get_io_num()
126 esp_err_t adc2_pad_get_io_num(adc2_channel_t channel, gpio_num_t *gpio_num) in adc2_pad_get_io_num() argument
128 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(ADC_UNIT_2), ESP_ERR_INVALID_ARG, ADC_TAG, "inva… in adc2_pad_get_io_num()
130 int io = ADC_GET_IO_NUM(ADC_UNIT_2, channel); in adc2_pad_get_io_num()
173 esp_err_t adc_common_gpio_init(adc_unit_t adc_unit, adc_channel_t channel) in adc_common_gpio_init() argument
175 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(adc_unit), ESP_ERR_INVALID_ARG, ADC_TAG, "invali… in adc_common_gpio_init()
180 gpio_num = ADC_GET_IO_NUM(ADC_UNIT_1, channel); in adc_common_gpio_init()
183 gpio_num = ADC_GET_IO_NUM(ADC_UNIT_2, channel); in adc_common_gpio_init()
276 esp_err_t adc1_config_channel_atten(adc1_channel_t channel, adc_atten_t atten) in adc1_config_channel_atten() argument
278 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(ADC_UNIT_1), ESP_ERR_INVALID_ARG, ADC_TAG, "inva… in adc1_config_channel_atten()
288 adc_common_gpio_init(ADC_UNIT_1, channel); in adc1_config_channel_atten()
291 adc_oneshot_ll_set_atten(ADC_UNIT_1, channel, atten); in adc1_config_channel_atten()
378 int adc1_get_raw(adc1_channel_t channel) in adc1_get_raw() argument
381 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(ADC_UNIT_1), ESP_ERR_INVALID_ARG, ADC_TAG, "inva… in adc1_get_raw()
385 adc_atten_t atten = adc_ll_get_atten(ADC_UNIT_1, channel); in adc1_get_raw()
395 adc_oneshot_ll_set_channel(ADC_UNIT_1, channel); in adc1_get_raw()
396 …adc_hal_convert(ADC_UNIT_1, channel, clk_src_freq_hz, &adc_value); //Start conversion, For ADC1,… in adc1_get_raw()
406 int adc1_get_voltage(adc1_channel_t channel) //Deprecated. Use adc1_get_raw() instead in adc1_get_voltage() argument
408 return adc1_get_raw(channel); in adc1_get_voltage()
433 esp_err_t adc2_config_channel_atten(adc2_channel_t channel, adc_atten_t atten) in adc2_config_channel_atten() argument
435 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(ADC_UNIT_2), ESP_ERR_INVALID_ARG, ADC_TAG, "inva… in adc2_config_channel_atten()
444 adc_common_gpio_init(ADC_UNIT_2, channel); in adc2_config_channel_atten()
457 adc_oneshot_ll_set_atten(ADC_UNIT_2, channel, atten); in adc2_config_channel_atten()
479 static inline void adc2_dac_disable( adc2_channel_t channel) in adc2_dac_disable() argument
483 if ( channel == ADC2_CHANNEL_8 ) { // the same as DAC channel 0 in adc2_dac_disable()
485 } else if ( channel == ADC2_CHANNEL_9 ) { in adc2_dac_disable()
489 if ( channel == ADC2_CHANNEL_6 ) { // the same as DAC channel 0 in adc2_dac_disable()
491 } else if ( channel == ADC2_CHANNEL_7 ) { in adc2_dac_disable()
504 esp_err_t adc2_get_raw(adc2_channel_t channel, adc_bits_width_t width_bit, int *raw_out) in adc2_get_raw() argument
511 … ESP_RETURN_ON_FALSE(channel < ADC2_CHANNEL_MAX, ESP_ERR_INVALID_ARG, ADC_TAG, "ADC Channel Err"); in adc2_get_raw()
541 adc_atten_t atten = adc_ll_get_atten(ADC_UNIT_2, channel); in adc2_get_raw()
564 adc2_dac_disable(channel); //disable other peripherals in adc2_get_raw()
582 adc_oneshot_ll_set_channel(ADC_UNIT_2, channel); in adc2_get_raw()
583 ret = adc_hal_convert(ADC_UNIT_2, channel, clk_src_freq_hz, &adc_value); in adc2_get_raw()
706 uint32_t channel = ADC2_CHANNEL_MAX; in adc_vref_to_gpio() local
710 channel = i; in adc_vref_to_gpio()
714 if (channel == ADC2_CHANNEL_MAX) { in adc_vref_to_gpio()
722 adc_ll_vref_output(ADC_UNIT_1, channel, true); in adc_vref_to_gpio()
726 adc_ll_vref_output(ADC_UNIT_2, channel, true); in adc_vref_to_gpio()
730 ret = adc_digi_gpio_init(ADC_UNIT_2, BIT(channel)); in adc_vref_to_gpio()
746 esp_err_t adc1_config_channel_atten(adc1_channel_t channel, adc_atten_t atten) in adc1_config_channel_atten() argument
748 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(ADC_UNIT_1), ESP_ERR_INVALID_ARG, ADC_TAG, "ADC1… in adc1_config_channel_atten()
758 s_atten1_single[channel] = atten; in adc1_config_channel_atten()
759 ret = adc_digi_gpio_init(ADC_UNIT_1, BIT(channel)); in adc1_config_channel_atten()
764 int adc1_get_raw(adc1_channel_t channel) in adc1_get_raw() argument
776 adc_atten_t atten = s_atten1_single[channel]; in adc1_get_raw()
782 adc_oneshot_ll_set_atten(ADC_UNIT_1, channel, atten); in adc1_get_raw()
783 adc_hal_convert(ADC_UNIT_1, channel, clk_src_freq_hz, &raw_out); in adc1_get_raw()
794 esp_err_t adc2_config_channel_atten(adc2_channel_t channel, adc_atten_t atten) in adc2_config_channel_atten() argument
796 …ESP_RETURN_ON_FALSE(channel < SOC_ADC_CHANNEL_NUM(ADC_UNIT_2), ESP_ERR_INVALID_ARG, ADC_TAG, "ADC2… in adc2_config_channel_atten()
800 s_atten2_single[channel] = atten; in adc2_config_channel_atten()
801 ret = adc_digi_gpio_init(ADC_UNIT_2, BIT(channel)); in adc2_config_channel_atten()
806 esp_err_t adc2_get_raw(adc2_channel_t channel, adc_bits_width_t width_bit, int *raw_out) in adc2_get_raw() argument
832 adc_atten_t atten = s_atten2_single[channel]; in adc2_get_raw()
838 adc_oneshot_ll_set_atten(ADC_UNIT_2, channel, atten); in adc2_get_raw()
839 ret = adc_hal_convert(ADC_UNIT_2, channel, clk_src_freq_hz, raw_out); in adc2_get_raw()
882 static esp_err_t adc_hal_convert(adc_unit_t adc_n, int channel, uint32_t clk_src_freq_hz, int *out_… in adc_hal_convert() argument
889 adc_oneshot_ll_set_channel(adc_n, channel); in adc_hal_convert()