Lines Matching refs:adc

36 …void (*callback)(csi_adc_t *adc, csi_adc_event_t event, void *arg);  ///< User callback ,signaled …
41 csi_error_t (*start)(csi_adc_t *adc); ///< Start function
42 csi_error_t (*stop)(csi_adc_t *adc); ///< Stop function
53 csi_error_t csi_adc_init(csi_adc_t *adc, uint32_t idx);
60 void csi_adc_uninit(csi_adc_t *adc);
68 csi_error_t csi_adc_set_buffer(csi_adc_t *adc, uint32_t *data, uint32_t num);
75 csi_error_t csi_adc_start(csi_adc_t *adc);
82 csi_error_t csi_adc_start_async(csi_adc_t *adc);
89 csi_error_t csi_adc_stop(csi_adc_t *adc);
96 csi_error_t csi_adc_stop_async(csi_adc_t *adc);
105 csi_error_t csi_adc_channel_enable(csi_adc_t *adc, uint8_t ch_id, bool is_enable);
114 csi_error_t csi_adc_channel_sampling_time(csi_adc_t *adc, uint8_t ch_id, uint16_t clock_num);
122 csi_error_t csi_adc_sampling_time(csi_adc_t *adc, uint16_t clock_num);
130 csi_error_t csi_adc_continue_mode(csi_adc_t *adc, bool is_enable);
138 uint32_t csi_adc_freq_div(csi_adc_t *adc, uint32_t div);
146 int32_t csi_adc_read(csi_adc_t *adc);
154 int32_t csi_adc_read_voltage(csi_adc_t *adc);
162 csi_error_t csi_adc_get_state(csi_adc_t *adc, csi_state_t *state);
171 csi_error_t csi_adc_get_range(csi_adc_t *adc, uint8_t ch_id, uint32_t *range);
180 csi_error_t csi_adc_attach_callback(csi_adc_t *adc, void *callback, void *arg);
187 void csi_adc_detach_callback(csi_adc_t *adc);
195 csi_error_t csi_adc_link_dma(csi_adc_t *adc, csi_dma_ch_t *dma);
202 csi_error_t csi_adc_enable_pm(csi_adc_t *adc);
209 void csi_adc_disable_pm(csi_adc_t *adc);