12#ifndef __XF_HAL_DAC_H__
13#define __XF_HAL_DAC_H__
28#if XF_HAL_DAC_IS_ENABLE
xf_err_t xf_hal_dac_write(xf_dac_num_t dac_num, uint32_t value)
dac 输出电压
uint32_t xf_dac_num_t
dac 序号。
_xf_hal_dac_cmd_t
用于对接 dac 设置的命令。
xf_err_t xf_hal_dac_set_resolution(xf_dac_num_t dac_num, uint8_t resolution)
dac 设置分辨率。
struct _xf_hal_dac_config_t xf_hal_dac_config_t
用于对接 dac 设置的参数。
xf_err_t xf_hal_dac_init(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_write_mv(xf_dac_num_t dac_num, uint32_t mv)
dac 输出电压 mv
xf_err_t xf_hal_dac_set_speed(xf_dac_num_t dac_num, uint32_t speed)
设置 dac 输出速度。
xf_err_t xf_hal_dac_deinit(xf_dac_num_t dac_num)
dac 反初始化。
enum _xf_hal_dac_cmd_t xf_hal_dac_cmd_t
用于对接 dac 设置的命令。
@ XF_HAL_DAC_CMD_RESOLUTION
@ XF_HAL_DAC_CMD_VALUE_MAX
int32_t xf_err_t
整形错误类型。 错误码具体值见 xf_err_code_t.
xf_hal 设备配置(仅 xf_hal device 内部使用)。