adc.h 文件参考
#include <stdint.h>
#include <aos/kernel.h>
#include <aos/device.h>

浏览源代码.

类型定义

typedef aos_dev_ref_t aos_adc_ref_t
 

枚举

enum  aos_adc_mode_t { AOS_ADC_MODE_SINGLE , AOS_ADC_MODE_CONTINUE }
 

函数

aos_status_t aos_adc_get (aos_adc_ref_t *ref, uint32_t id)
 
void aos_adc_put (aos_adc_ref_t *ref)
 
aos_status_t aos_adc_set_sample_time (aos_adc_ref_t *ref, int32_t channel, uint32_t time)
 
aos_status_t aos_adc_set_mode (aos_adc_ref_t *ref, aos_adc_mode_t mode)
 
aos_status_t aos_adc_get_resolution (aos_adc_ref_t *ref, uint32_t *resolution)
 
aos_status_t aos_adc_get_range (aos_adc_ref_t *ref, int32_t channel, uint32_t *range)
 
aos_status_t aos_adc_read (aos_adc_ref_t *ref, int32_t channel, int32_t *data)
 
aos_status_t aos_adc_read_voltage (aos_adc_ref_t *ref, int32_t channel, int32_t *data)