xt-sdk 文档
v1.0.3
xt-sdk 嵌入式 SDK API 参考
Toggle main menu visibility
载入中...
搜索中...
未找到
xt_hal_dac.h
浏览该文件的文档.
1
12
13
#ifndef __XT_HAL_DAC_H__
14
#define __XT_HAL_DAC_H__
15
16
/* ==================== [Includes] ========================================== */
17
18
#include "
xt_hal_internal.h
"
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
30
31
/* ==================== [Defines] =========================================== */
32
33
#define XT_HAL_DAC_INVALID_ID (0xFF)
34
35
/* ==================== [Typedefs] ========================================== */
36
37
/* ==================== [Global Prototypes] ================================= */
38
47
xt_err_t
xt_hal_dac_setup
(uint8_t dac_id, uint8_t res_bits, uint16_t vref_mv);
48
55
xt_err_t
xt_hal_dac_close
(uint8_t dac_id);
56
64
xt_err_t
xt_hal_dac_set_raw
(uint8_t dac_id, uint32_t raw);
65
73
xt_err_t
xt_hal_dac_set_mv
(uint8_t dac_id, uint32_t mv);
74
75
/* ==================== [Macros] ============================================ */
76
/* xt_hal_dac */
78
79
#ifdef __cplusplus
80
}
/* extern "C" */
81
#endif
82
83
#endif
/* __XT_HAL_DAC_H__ */
xt_err_t
int32_t xt_err_t
错误码类型
定义
xt_error.h:38
xt_hal_dac_set_raw
xt_err_t xt_hal_dac_set_raw(uint8_t dac_id, uint32_t raw)
设置 DAC 原始输出值
xt_hal_dac_close
xt_err_t xt_hal_dac_close(uint8_t dac_id)
关闭 DAC
xt_hal_dac_set_mv
xt_err_t xt_hal_dac_set_mv(uint8_t dac_id, uint32_t mv)
设置 DAC 输出电压
xt_hal_dac_setup
xt_err_t xt_hal_dac_setup(uint8_t dac_id, uint8_t res_bits, uint16_t vref_mv)
初始化 DAC
xt_hal_internal.h
XTINY HAL 内部公共头文件
platforms
components
xtiny
xt_hal
xt_hal_dac.h
生成于
, 为 xt-sdk 文档使用
1.17.0