|
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 行定义.