Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
22dbe6a9
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
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看板
提交
22dbe6a9
编写于
7月 11, 2023
作者:
J
jiaziyangnewer
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: fix the platform documents problems
Signed-off-by:
N
jiaziyangnewer
<
jiaziyang1@huawei.com
>
上级
ea156821
变更
19
隐藏空白更改
内联
并排
Showing
19 changed file
with
34 addition
and
40 deletion
+34
-40
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
+1
-1
zh-cn/device-dev/driver/driver-platform-gpio-develop.md
zh-cn/device-dev/driver/driver-platform-gpio-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-hdmi-develop.md
zh-cn/device-dev/driver/driver-platform-hdmi-develop.md
+3
-1
zh-cn/device-dev/driver/driver-platform-i2c-develop.md
zh-cn/device-dev/driver/driver-platform-i2c-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-i3c-develop.md
zh-cn/device-dev/driver/driver-platform-i3c-develop.md
+3
-9
zh-cn/device-dev/driver/driver-platform-mipicsi-develop.md
zh-cn/device-dev/driver/driver-platform-mipicsi-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-mipidsi-des.md
zh-cn/device-dev/driver/driver-platform-mipidsi-des.md
+1
-1
zh-cn/device-dev/driver/driver-platform-mipidsi-develop.md
zh-cn/device-dev/driver/driver-platform-mipidsi-develop.md
+2
-2
zh-cn/device-dev/driver/driver-platform-mmc-develop.md
zh-cn/device-dev/driver/driver-platform-mmc-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-pin-develop.md
zh-cn/device-dev/driver/driver-platform-pin-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-pwm-develop.md
zh-cn/device-dev/driver/driver-platform-pwm-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-regulator-develop.md
zh-cn/device-dev/driver/driver-platform-regulator-develop.md
+6
-6
zh-cn/device-dev/driver/driver-platform-rtc-develop.md
zh-cn/device-dev/driver/driver-platform-rtc-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-sdio-develop.md
zh-cn/device-dev/driver/driver-platform-sdio-develop.md
+3
-9
zh-cn/device-dev/driver/driver-platform-spi-develop.md
zh-cn/device-dev/driver/driver-platform-spi-develop.md
+1
-1
zh-cn/device-dev/driver/driver-platform-uart-des.md
zh-cn/device-dev/driver/driver-platform-uart-des.md
+2
-0
zh-cn/device-dev/driver/driver-platform-uart-develop.md
zh-cn/device-dev/driver/driver-platform-uart-develop.md
+3
-1
zh-cn/device-dev/driver/driver-platform-watchdog-develop.md
zh-cn/device-dev/driver/driver-platform-watchdog-develop.md
+1
-1
未找到文件。
zh-cn/device-dev/driver/driver-platform-adc-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -320,7 +320,7 @@ ADC模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 4** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-dac-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -361,7 +361,7 @@ DAC模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 4** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-gpio-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -279,7 +279,7 @@ GPIO模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-hdmi-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -242,6 +242,8 @@ HDMI模块适配包含以下四个步骤:
}
```
需要注意的是,新增hdmi_config.hcs配置文件后,必须在对应的hdf.hcs文件中包含hdmi_config.hcs所在路径信息,否则配置文件无法生效。
3.
实例化HDMI控制器对象
最后一步,完成驱动入口注册之后,要以核心层HdmiCntlr对象的初始化为核心,包括厂商自定义结构体(传递参数和数据),实例化HdmiCntlr成员HdmiCntlrOps(让用户可以通过接口来调用驱动底层函数),实现HdfDriverEntry成员函数(Bind,Init,Release)。
...
...
@@ -334,7 +336,7 @@ HDMI模块适配包含以下四个步骤:
**返回值:**
HDF_STATUS相关状态 (表2为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS的定义)。
HDF_STATUS相关状态 (表2为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS的定义)。
**表 2**
HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-i2c-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -293,7 +293,7 @@ I2C模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 4** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-i3c-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -214,7 +214,7 @@ I3C模块适配包含以下五个步骤:
match_attr
=
"virtual_i3c"
;
// 【必要】需要和device_info.hcs中的deviceMatchAttr值一致
template
i3c_controller
{
// 模板公共参数,继承该模板的节点如果使用模板中的默认值,则节点字段可以缺省。
busId
=
0
;
// 【必要】i3c总线号
busMode
=
0x0
;
// 总线模式,0x0:纯净;0x1:混合高速
:
0x2:混合受限;0x3:混合低速。
busMode
=
0x0
;
// 总线模式,0x0:纯净;0x1:混合高速
;
0x2:混合受限;0x3:混合低速。
regBasePhy
=
0x120b0000
;
// 【必要】物理基地址
regSize
=
0xd1
;
// 【必要】寄存器位宽
IrqNum
=
20
;
// 【必要】中断号
...
...
@@ -232,13 +232,7 @@ I3C模块适配包含以下五个步骤:
}
```
需要注意的是,新增i3c_config.hcs配置文件后,必须在hdf.hcs文件中将其包含,否则配置文件无法生效。
例如:本例中i3c_config.hcs所在路径为device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/i3c/i3c_config.hcs,则必须在产品对应的hdf.hcs中添加如下语句:
```
c
#include "../../../../device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/i3c/i3c_config.hcs" // 配置文件相对路径
```
需要注意的是,新增i3c_config.hcs配置文件后,必须在对应的hdf.hcs文件中包含i3c_config.hcs所在路径信息,否则配置文件无法生效。
3.
实例化I3C控制器对象
...
...
@@ -290,7 +284,7 @@ I3C模块适配包含以下五个步骤:
**返回值:**
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 3**
HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-mipicsi-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -288,7 +288,7 @@ MIPI CSI模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS的定义)。
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS的定义)。
**表 3**
HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-mipidsi-des.md
浏览文件 @
22dbe6a9
...
...
@@ -18,7 +18,7 @@ DSI标准对应D-PHY、DSI、DCS规范,可分为四层:
-
PHY Layer
定义了传输媒介,输入/输出电路和和时钟和信号机制。
PHY层指定传输介质(电导体)、输入/输出电路和从串行比特流中捕获“1”和“0”的时钟机制。这一部分的规范记录了传输介质的特性、信号的电气参数以及时钟与数据通道之间的时序关系。在DSI链路的发送端,并行数据、信号事件和命令按照包组织在协议层转换为包。协议层附加包协议信息和报头,然后通过Lane Management层向PHY发送完整的字节。数据由PHY进行序列化,并通过串行链路发送。DSI链路的接收端执行与发送端相反的操作,将数据包分解为并行的数据、信号事件和命令。如果有多个Lane, Lane管理层将字节分配给单独的物理层,每个Lane一个PHY。
PHY层指定传输介质(电导体)、输入/输出电路和从串行比特流中捕获“1”和“0”的时钟机制。这一部分的规范记录了传输介质的特性、信号的电气参数以及时钟与数据通道之间的时序关系。在DSI链路的发送端,并行数据、信号事件和命令按照包组织在协议层转换为包。协议层附加包协议信息和报头,然后通过Lane Management层向PHY发送完整的字节。数据由PHY进行序列化,并通过串行链路发送。DSI链路的接收端执行与发送端相反的操作,将数据包分解为并行的数据、信号事件和命令。如果有多个Lane, Lane管理层将字节分配给单独的物理层,每个Lane一个PHY。
-
Lane Management层
...
...
zh-cn/device-dev/driver/driver-platform-mipidsi-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -18,7 +18,7 @@ DSI标准对应D-PHY、DSI、DCS规范,可分为四层:
-
PHY Layer
定义了传输媒介,输入/输出电路和和时钟和信号机制。
PHY层指定传输介质(电导体)、输入/输出电路和从串行比特流中捕获“1”和“0”的时钟机制。这一部分的规范记录了传输介质的特性、信号的电气参数以及时钟与数据通道之间的时序关系。在DSI链路的发送端,并行数据、信号事件和命令按照包组织在协议层转换为包。协议层附加包协议信息和报头,然后通过Lane Management层向PHY发送完整的字节。数据由PHY进行序列化,并通过串行链路发送。DSI链路的接收端执行与发送端相反的操作,将数据包分解为并行的数据、信号事件和命令。如果有多个Lane, Lane管理层将字节分配给单独的物理层,每个Lane一个PHY。
PHY层指定传输介质(电导体)、输入/输出电路和从串行比特流中捕获“1”和“0”的时钟机制。这一部分的规范记录了传输介质的特性、信号的电气参数以及时钟与数据通道之间的时序关系。在DSI链路的发送端,并行数据、信号事件和命令按照包组织在协议层转换为包。协议层附加包协议信息和报头,然后通过Lane Management层向PHY发送完整的字节。数据由PHY进行序列化,并通过串行链路发送。DSI链路的接收端执行与发送端相反的操作,将数据包分解为并行的数据、信号事件和命令。如果有多个Lane, Lane管理层将字节分配给单独的物理层,每个Lane一个PHY。
-
Lane Management层
...
...
@@ -227,7 +227,7 @@ MIPI DSI模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS的定义)。
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS的定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-mmc-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -337,7 +337,7 @@ MMC模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS的定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS的定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-pin-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -345,7 +345,7 @@ PIN模块适配HDF框架包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 3**
HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-pwm-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -240,7 +240,7 @@ PWM模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-regulator-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -121,7 +121,7 @@ Regulator模块适配包含以下四个步骤:
| serviceName | 驱动对外发布服务的名称,Regulator管理器固定为HDF_PLATFORM_REGULATOR_MANAGER |
| deviceMatchAttr | 驱动私有数据匹配的关键字,Regulator管理器设置为hdf_platform_regulator_manager |
从第二个节点开始配置具体Regulator控制器信息,此节点并不表示某一路Regulator控制器,而是代表一个资源性质设备,用于描述一类Regulator控制器的信息。本例只有一个Regulator设备,如有多个设备,则需要在device_info.hcs文件增加deviceNode信息,以及在regulator_config.hcs文件中增加对应的器件属性。
从第二个节点开始配置具体Regulator控制器信息,此节点并不表示某一路Regulator控制器,而是代表一个资源性质设备,用于描述一类Regulator控制器的信息。本例只有一个Regulator设备,如有多个设备,则需要在device_info.hcs文件增加deviceNode信息,以及在regulator_config
_linux
.hcs文件中增加对应的器件属性。
-
device_info.hcs 配置参考
...
...
@@ -153,14 +153,14 @@ Regulator模块适配包含以下四个步骤:
}
```
-
regulator_config.hcs配置参考
-
regulator_config
_linux
.hcs配置参考
```
c
root
{
platform
{
regulator_config
{
match_attr
=
"linux_regulator_adapter"
;
template
regulator_controller
{
// 【必要】模板配置,继承该模板的节点如果使用模板中的默认值,则节点字段可以缺省。
template
regulator_controller
{
// 【必要】模板配置,继承该模板的节点如果使用模板中的默认值,则节点字段可以缺省。
device_num
=
1
;
name
=
""
;
devName
=
"regulator_adapter_consumer01"
;
...
...
@@ -201,10 +201,10 @@ Regulator模块适配包含以下四个步骤:
需要注意的是,新增regulator_config.hcs配置文件后,必须在hdf.hcs文件中将其包含,否则配置文件无法生效。
例如:本例中regulator_config.hcs所在路径为
device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/regulator/regulator_config
.hcs,则必须在产品对应的hdf.hcs中添加如下语句:
例如:本例中regulator_config.hcs所在路径为
//vendor/hisilicon/hispark_taurus_linux/hdf_config/device/regulator/regulator_config_linux
.hcs,则必须在产品对应的hdf.hcs中添加如下语句:
```
c
#include "
../../../../device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/regulator/regulator_config.hcs" // 配置文件相对路径
#include "
device/regulator/regulator_config_linux.hcs"
```
3.
实例化核心层接口函数
...
...
@@ -272,7 +272,7 @@ Regulator模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表4为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 3**
HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-rtc-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -259,7 +259,7 @@ RTC模块适配HDF框架包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-sdio-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -40,7 +40,7 @@ SDIO的应用比较广泛,目前,有许多手机都支持SDIO功能,并且
### 接口说明
为了保证上层在调用SDIO接口时能够正确的操作硬件,核心层在//drivers/hdf_core/framework/model/storage/include/mmc/
/
mmc_sdio.h中定义了以下钩子函数。驱动适配者需要在适配层实现这些函数的具体功能,并与这些钩子函数挂接,从而完成接口层与核心层的交互。
为了保证上层在调用SDIO接口时能够正确的操作硬件,核心层在//drivers/hdf_core/framework/model/storage/include/mmc/mmc_sdio.h中定义了以下钩子函数。驱动适配者需要在适配层实现这些函数的具体功能,并与这些钩子函数挂接,从而完成接口层与核心层的交互。
SdioDeviceOps定义:
...
...
@@ -205,13 +205,7 @@ SDIO模块适配包含以下四个步骤:
}
```
需要注意的是,新增sdio_config.hcs配置文件后,必须在hdf.hcs文件中将其包含,否则配置文件无法生效。
例如:本例中sdio_config.hcs所在路径为device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/sdio/sdio_config.hcs,则必须在产品对应的hdf.hcs中添加如下语句:
```c
#include "../../../../device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/sdio/sdio_config.hcs" // 配置文件相对路径
```
需要注意的是,新增sdio_config.hcs配置文件后,必须在hdf.hcs文件中包含sdio_config.hcs所在路径信息,否则配置文件无法生效。
3.
实例化SDIO设备控制器对象
...
...
@@ -279,7 +273,7 @@ SDIO模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS的定义)。
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS的定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-spi-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -362,7 +362,7 @@ SPI模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-uart-des.md
浏览文件 @
22dbe6a9
...
...
@@ -80,6 +80,8 @@ UART模块应用比较广泛,主要用于实现设备之间的低速串行通
### 接口说明
UART模块提供的主要接口如表1所示,具体API详见//drivers/hdf_core/framework/include/platform/uart_if.h。
**表 1**
UART驱动API接口功能介绍
| 接口名 | 接口描述 |
...
...
zh-cn/device-dev/driver/driver-platform-uart-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -222,6 +222,8 @@ UART模块适配HDF框架包含以下四个步骤:
需要注意的是,新增uart_config.hcs配置文件后,必须在产品对应的hdf.hcs文件中将其包含如下语句所示,否则配置文件无法生效。
例如:本例中uart_config.hcs所在路径为device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/uart/uart_config.hcs,则必须在产品对应的hdf.hcs中添加如下语句:
```c
#include "../../../../device/soc/hisilicon/hi3516dv300/sdk_liteos/hdf_config/uart/uart_config.hcs" // 配置文件相对路径
```
...
...
@@ -305,7 +307,7 @@ UART模块适配HDF框架包含以下四个步骤:
返回值:
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS中HDF_STATUS定义)。
HDF_STATUS相关状态(表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS中HDF_STATUS定义)。
**表 3** HDF_STATUS相关状态说明
...
...
zh-cn/device-dev/driver/driver-platform-watchdog-develop.md
浏览文件 @
22dbe6a9
...
...
@@ -220,7 +220,7 @@ Watchdog模块适配包含以下四个步骤:
返回值:
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
framework/include
/utils/hdf_base.h中HDF_STATUS的定义)。
HDF_STATUS相关状态 (表3为部分展示,如需使用其他状态,可参考//drivers/hdf_core/
interfaces/inner_api
/utils/hdf_base.h中HDF_STATUS的定义)。
**表 3** HDF_STATUS相关状态说明
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录