XFusion API v1.3.0
|
结构体 | |
struct | _xf_hal_adc_t |
宏定义 | |
#define | TAG "hal_adc" |
#define | XF_HAL_ADC_TYPE XF_HAL_ADC |
#define | XF_HAL_ADC_CHECK(condition, retval, format, ...) XF_CHECK(condition, retval, TAG, format, ##__VA_ARGS__) |
类型定义 | |
typedef struct _xf_hal_adc_t | xf_hal_adc_t |
函数 | |
static xf_hal_dev_t * | adc_constructor (xf_adc_num_t adc_num) |
xf_err_t | xf_hal_adc_register (const xf_driver_ops_t *driver_ops) |
adc 设备注册。 | |
xf_err_t | xf_hal_adc_init (xf_adc_num_t adc_num) |
adc 初始化函数。 | |
xf_err_t | xf_hal_adc_deinit (xf_adc_num_t adc_num) |
adc 反初始化函数。 | |
xf_err_t | xf_hal_adc_enable (xf_adc_num_t adc_num) |
adc 启用函数。 | |
xf_err_t | xf_hal_adc_disable (xf_adc_num_t adc_num) |
adc 禁用函数。 | |
xf_err_t | xf_hal_adc_set_resolution (xf_adc_num_t adc_num, uint8_t resolution) |
adc 设置分辨率。 | |
xf_err_t | xf_hal_adc_set_sample_rate (xf_adc_num_t adc_num, uint32_t sample_rate) |
adc 设置采样率。 | |
uint32_t | xf_hal_adc_read_raw (xf_adc_num_t adc_num) |
adc读取的原始值,最大值为 2^resolution | |
#define TAG "hal_adc" |
在文件 xf_hal_adc.c 第 22 行定义.
#define XF_HAL_ADC_TYPE XF_HAL_ADC |
在文件 xf_hal_adc.c 第 23 行定义.
#define XF_HAL_ADC_CHECK | ( | condition, | |
retval, | |||
format, | |||
... | |||
) | XF_CHECK(condition, retval, TAG, format, ##__VA_ARGS__) |
在文件 xf_hal_adc.c 第 40 行定义.
typedef struct _xf_hal_adc_t xf_hal_adc_t |
|
static |
在文件 xf_hal_adc.c 第 194 行定义.
xf_err_t xf_hal_adc_register | ( | const xf_driver_ops_t * | driver_ops | ) |
adc 设备注册。
driver_ops | 驱动操作集。 |
在文件 xf_hal_adc.c 第 45 行定义.