“4e4f952deaf07a45f2e1cfe859971eba262ceb28”上不存在“...inference/git@gitcode.net:s920243400/PaddleDetection.git”
未验证 提交 445f76eb 编写于 作者: O openharmony_ci 提交者: Gitee

!4571 fix: Solve the platform driver adc and dac document issue

Merge pull request !4571 from 张亚雷/beat_3.2
......@@ -64,7 +64,7 @@ ADC模块适配的三个环节是配置属性文件,实例化驱动入口,
ADC模块这种类型的控制器会出现很多个设备挂接的情况,因而在HDF框架中首先会为这类型的设备创建一个管理器对象。这样,需要打开某个设备时,管理器对象会根据指定参数查找到指定设备。
ADC管理器的驱动由核心层实现,厂商不需要关注这部分内容的实现,这个但在实现Init函数的时候需要调用核心层的AdcDeviceAdd函数,它会实现相应功能
ADC管理器的驱动由核心层实现,厂商不需要关注这部分内容的实现,因为在驱动层的Init函数中会调用核心层的AdcDeviceAdd函数向ADC管理器添加设备
```
......
......@@ -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.
先完成此消息的编辑!
想要评论请 注册