XFusion API v1.3.0
|
结构体 | |
struct | _xf_hal_dac_t |
宏定义 | |
#define | TAG "hal_dac" |
#define | XF_HAL_DAC_TYPE XF_HAL_DAC |
#define | XF_HAL_DAC_CHECK(condition, retval, format, ...) XF_CHECK(condition, retval, TAG, format, ##__VA_ARGS__) |
类型定义 | |
typedef struct _xf_hal_dac_t | xf_hal_dac_t |
函数 | |
static xf_hal_dev_t * | dac_constructor (xf_dac_num_t dac_num) |
xf_err_t | xf_hal_dac_register (const xf_driver_ops_t *driver_ops) |
dac 设备注册。 | |
xf_err_t | xf_hal_dac_init (xf_dac_num_t dac_num) |
dac 初始化。 | |
xf_err_t | xf_hal_dac_deinit (xf_dac_num_t dac_num) |
dac 反初始化。 | |
xf_err_t | xf_hal_dac_enable (xf_dac_num_t dac_num) |
dac 启用函数。 | |
xf_err_t | xf_hal_dac_disable (xf_dac_num_t dac_num) |
dac 禁用函数。 | |
xf_err_t | xf_hal_dac_set_resolution (xf_dac_num_t dac_num, uint8_t resolution) |
dac 设置分辨率。 | |
xf_err_t | xf_hal_dac_set_speed (xf_dac_num_t dac_num, uint32_t speed) |
设置 dac 输出速度。 | |
xf_err_t | xf_hal_dac_write (xf_dac_num_t dac_num, uint32_t value) |
dac 输出电压 | |
xf_err_t | xf_hal_dac_write_mv (xf_dac_num_t dac_num, uint32_t mv) |
dac 输出电压 mv | |
#define TAG "hal_dac" |
在文件 xf_hal_dac.c 第 22 行定义.
#define XF_HAL_DAC_TYPE XF_HAL_DAC |
在文件 xf_hal_dac.c 第 23 行定义.
#define XF_HAL_DAC_CHECK | ( | condition, | |
retval, | |||
format, | |||
... | |||
) | XF_CHECK(condition, retval, TAG, format, ##__VA_ARGS__) |
在文件 xf_hal_dac.c 第 40 行定义.
typedef struct _xf_hal_dac_t xf_hal_dac_t |
|
static |
在文件 xf_hal_dac.c 第 234 行定义.
xf_err_t xf_hal_dac_register | ( | const xf_driver_ops_t * | driver_ops | ) |
dac 设备注册。
driver_ops | 驱动操作集。 |
在文件 xf_hal_dac.c 第 45 行定义.