Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f449185b
D
Docs
项目概览
OpenHarmony
/
Docs
12 个月 前同步成功
通知
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f449185b
编写于
6月 30, 2023
作者:
S
sunxuejiao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modfiy light、sensor and vibrator delvelop guide
Signed-off-by:
N
sunxuejiao
<
sunxuejiao8@huawei.com
>
上级
fa0dc6dd
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
3 addition
and
7 deletion
+3
-7
zh-cn/device-dev/driver/driver-peripherals-light-des.md
zh-cn/device-dev/driver/driver-peripherals-light-des.md
+2
-3
zh-cn/device-dev/driver/driver-peripherals-sensor-des.md
zh-cn/device-dev/driver/driver-peripherals-sensor-des.md
+1
-3
zh-cn/device-dev/driver/driver-peripherals-vibrator-des.md
zh-cn/device-dev/driver/driver-peripherals-vibrator-des.md
+0
-1
未找到文件。
zh-cn/device-dev/driver/driver-peripherals-light-des.md
浏览文件 @
f449185b
...
...
@@ -107,7 +107,7 @@ Light驱动模型支持获取系统中所有灯的信息、动态配置闪烁模
3.
灯驱动代码实现路径为: drivers
\h
df_core
\f
ramework
\m
odel
\m
isc
\l
ight
\d
river
\s
rc
\l
ight_driver.c。
-
灯驱动
驱动
对应的HdfDriverEntry对象,其中,Driver Entry入口函数定义如下:
-
灯驱动对应的HdfDriverEntry对象,其中,Driver Entry入口函数定义如下:
```c
/* 注册灯入口数据结构体对象 */
...
...
@@ -319,7 +319,7 @@ Light驱动模型支持获取系统中所有灯的信息、动态配置闪烁模
}
```
-
灯驱动的内部接口完成了灯类型获取、闪烁模式设置和停止的接口开发,并
实现
根据闪烁模式创建和销毁定时器。
-
灯驱动的内部接口完成了灯类型获取、闪烁模式设置和停止的接口开发,并
支持
根据闪烁模式创建和销毁定时器。
- GetAllLightInfo接口实现如下:
...
...
@@ -874,7 +874,6 @@ Light驱动模型支持获取系统中所有灯的信息、动态配置闪烁模
module_out_path
=
module_output_path
sources
=
[
"light_test.cpp"
]
include_dirs
=
[
"//drivers/hdf_core/framework/include/platform"
,
"//drivers/peripheral/light/interfaces/include"
,
]
deps
=
[
"//drivers/peripheral/light/hal:hdi_light"
]
...
...
zh-cn/device-dev/driver/driver-peripherals-sensor-des.md
浏览文件 @
f449185b
...
...
@@ -76,7 +76,6 @@ Sensor驱动模型对外开放的API接口能力的具体实现请参考:
| int32_t SetOption(int32_t sensorId, uint32_t option) | 设置指定传感器量程,精度等可选配置。 |
| int32_t Register(int32_t groupId, RecordDataCallback cb) | 订阅者根据不同groupId注册传感器数据回调函数,系统会将获取到的传感器数据上报给订阅者。 |
| int32_t Unregister(int32_t groupId, RecordDataCallback cb) | 订阅者根据groupId和回调函数注销对应订阅者的传感器数据回调函数。 |
| int32_t ReadData(int32_t sensorId, struct SensorEvents
*
event); | 在小型系统上查询指定传感器的数据。 |
Sensor驱动模型对驱动开发者开放的功能接口,驱动开发者无需实现,直接使用,请参考:
...
...
@@ -108,7 +107,7 @@ Sensor驱动模型要求驱动开发者实现的接口功能,请参考:
| int32_t SetBatch(int64_t samplingInterval, int64_t reportInterval) | 根据数据采样率和数据上报间隔,配置当前传感器设备的数据上报线程处理时间。 |
| int32_t SetMode(int32_t mode) | 配置当前传感器设备数据上报方式。 |
| int32_t SetOption(uint32_t option) | 根据可选配置、下发量程和精度等寄存器配置。 |
| void ReadSensorData(void) |
实现传感器的数据读取函数。
|
| void ReadSensorData(void) |
读取传感器数据。
|
接口实现参考
[
开发步骤
](
#开发步骤
)
章节。
...
...
@@ -858,7 +857,6 @@ Sensor驱动模型要求驱动开发者实现的接口功能,请参考:
module_out_path = module_output_path
sources = [ "sensor_test.cpp" ]
include_dirs = [
"//drivers/hdf_core/framework/include/platform",
"//drivers/peripheral/sensor/interfaces/include",
]
deps = [ "//drivers/peripheral/sensor/hal:hdi_sensor" ]
...
...
zh-cn/device-dev/driver/driver-peripherals-vibrator-des.md
浏览文件 @
f449185b
...
...
@@ -841,7 +841,6 @@ Vibrator驱动模型为上层马达硬件服务层提供稳定的马达控制能
module_out_path
=
module_output_path
sources
=
[
"vibrator_test.cpp"
]
include_dirs
=
[
"//drivers/hdf_core/framework/include/platform"
,
"//drivers/peripheral/vibrator/interfaces/include"
,
]
deps
=
[
"//drivers/peripheral/vibrator/hal:hdi_vibrator"
]
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录