Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
708a9406
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
708a9406
编写于
5月 27, 2022
作者:
Z
zhangyalei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: Solve the platform driver adc and dac document issue
Signed-off-by:
N
zhangyalei
<
zhangyalei7@huawei.com
>
上级
98f3f32e
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
3 addition
and
3 deletion
+3
-3
zh-cn/device-dev/driver/driver-platform-adc-develop.md
zh-cn/device-dev/driver/driver-platform-adc-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-dac-develop.md
zh-cn/device-dev/driver/driver-platform-dac-develop.md
+2
-2
未找到文件。
zh-cn/device-dev/driver/driver-platform-adc-develop.md
浏览文件 @
708a9406
...
...
@@ -64,7 +64,7 @@ ADC模块适配的三个环节是配置属性文件,实例化驱动入口,
ADC模块这种类型的控制器会出现很多个设备挂接的情况,因而在HDF框架中首先会为这类型的设备创建一个管理器对象。这样,需要打开某个设备时,管理器对象会根据指定参数查找到指定设备。
ADC管理器的驱动由核心层实现,厂商不需要关注这部分内容的实现,
这个但在实现Init函数的时候需要调用核心层的AdcDeviceAdd函数,它会实现相应功能
。
ADC管理器的驱动由核心层实现,厂商不需要关注这部分内容的实现,
因为在驱动层的Init函数中会调用核心层的AdcDeviceAdd函数向ADC管理器添加设备
。
```
...
...
zh-cn/device-dev/driver/driver-platform-dac-develop.md
浏览文件 @
708a9406
...
...
@@ -77,7 +77,7 @@ struct DacMethod {
| 函数成员 | 入参 | 出参 | 返回值 | 功能 |
| -------- | ------------------------------------------------------------ | ---- | ------------------ | -------------- |
| write | device:结构体指针,核心层DAC控制器
<br>
channel:uint32_t,传入的通道号
<br>
val:uint32_t,要传入的数据 | 无 | HDF_STATUS相关状态 | 写入DA的目标值 |
| write | device:结构体指针,核心层DAC控制器
<br>
channel:uint32_t,传入的通道号
<br>
val:uint32_t,要传入的数据 | 无 | HDF_STATUS相关状态 | 写入DA的
数模转换
目标值 |
| start | device:结构体指针,核心层DAC控制器 | 无 | HDF_STATUS相关状态 | 开启DAC设备 |
| stop | device:结构体指针,核心层DAC控制器 | 无 | HDF_STATUS相关状态 | 关闭DAC设备 |
...
...
@@ -415,7 +415,7 @@ DAC模块适配包含以下四个步骤:
struct DeviceResourceIface
*
drsOps = NULL;
// 通过实例入口获取设备资源
drsOps = DeviceResourceGetIfaceInstance(HDF_CONFIG_SOURCE);
//
入参指判
空
//
判断返回值和返回值的成员函数是否为
空
if (drsOps == NULL || drsOps->GetUint32 == NULL) {
// 指针为空
HDF_LOGE("%s: invalid drs ops fail!", __func__);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录