Lines Matching refs:adc

26 csi_error_t csi_adc_init(csi_adc_t *adc, uint32_t idx)  in csi_adc_init()  argument
28 if (!adc) in csi_adc_init()
31 adc->priv = (ADC_InitTypeDef *)malloc(sizeof(ADC_InitTypeDef)); in csi_adc_init()
32 ADC_InitTypeDef *ADC_InitStruct = (ADC_InitTypeDef *)adc->priv; in csi_adc_init()
34 adc->dev.idx = idx; in csi_adc_init()
42 void csi_adc_uninit(csi_adc_t *adc) in csi_adc_uninit() argument
49 if (adc->priv) { in csi_adc_uninit()
50 free(adc->priv); in csi_adc_uninit()
51 adc->priv = NULL; in csi_adc_uninit()
55 csi_error_t csi_adc_start(csi_adc_t *adc) in csi_adc_start() argument
61 csi_error_t csi_adc_stop(csi_adc_t *adc) in csi_adc_stop() argument
67 csi_error_t csi_adc_channel_enable(csi_adc_t *adc, uint8_t ch_id, bool is_enable) in csi_adc_channel_enable() argument
69 ADC_InitTypeDef *ADC_InitStruct = (ADC_InitTypeDef *)adc->priv; in csi_adc_channel_enable()
72 if (ch_id != adc->dev.idx) in csi_adc_channel_enable()
73 adc->dev.idx = ch_id; in csi_adc_channel_enable()
84 csi_error_t csi_adc_sampling_time(csi_adc_t *adc, uint16_t clock_num) in csi_adc_sampling_time() argument
90 csi_error_t csi_adc_channel_sampling_time(csi_adc_t *adc, uint8_t ch_id, uint16_t clock_num) in csi_adc_channel_sampling_time() argument
96 csi_error_t csi_adc_continue_mode(csi_adc_t *adc, bool is_enable) in csi_adc_continue_mode() argument
98 ADC_InitTypeDef *ADC_InitStruct = (ADC_InitTypeDef *)adc->priv; in csi_adc_continue_mode()
108 uint32_t csi_adc_freq_div(csi_adc_t *adc, uint32_t div) in csi_adc_freq_div() argument
110 ADC_InitTypeDef *ADC_InitStruct = (ADC_InitTypeDef *)adc->priv; in csi_adc_freq_div()
185 csi_error_t csi_adc_get_range(csi_adc_t *adc, uint8_t ch_id, uint32_t *range) in csi_adc_get_range() argument
201 int32_t csi_adc_read(csi_adc_t *adc) in csi_adc_read() argument
220 int32_t csi_adc_read_voltage(csi_adc_t *adc) in csi_adc_read_voltage() argument
224 adc_data = csi_adc_read(adc); in csi_adc_read_voltage()