From 341b37f97c8c34239fcd23135037bbb5c0e78ed9 Mon Sep 17 00:00:00 2001 From: sunxuejiao Date: Mon, 7 Feb 2022 11:07:46 +0800 Subject: [PATCH] modify sensor file Signed-off-by: sunxuejiao --- .../driver/driver-peripherals-sensor-des.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md b/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md index 77b11bd427b..1401e9e5126 100755 --- a/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md +++ b/zh-cn/device-dev/driver/driver-peripherals-sensor-des.md @@ -115,6 +115,7 @@ Sensor驱动模型对外开放的API接口能力的具体实现参考[表1](#tab + Sensor驱动模型对驱动开发者开放的功能接口,驱动开发者无需实现,直接使用,参考[表2](#table1156812588320): **表2** Sensor驱动模型对驱动开发者开放的功能接口列表 @@ -155,7 +156,7 @@ Sensor驱动模型对驱动开发者开放的功能接口,驱动开发者无

int32_t WriteSensor(struct SensorBusCfg *busCfg, uint8_t *writeData, uint16_t len)

-

按照配置的总线方式,传感器配置数据写入寄存器。

+

按照配置的总线方式,将传感器配置数据写入寄存器。

通用配置操作接口

@@ -196,6 +197,7 @@ Sensor驱动模型对驱动开发者开放的功能接口,驱动开发者无 + Sensor驱动模型要求驱动开发者实现的接口功能,参考[表3](#table1083014911336): **表 3** Sensor驱动模型要求驱动开发者实现的接口列表 @@ -214,17 +216,17 @@ Sensor驱动模型要求驱动开发者实现的接口功能,参考[表3](#tab

int32_t init(void)

-

传感器器设备探测成功后,需要对传感器器设备初始化配置。

+

传感器设备探测成功后,需要对传感器设备初始化配置。

int32_t Enable(void)

-

根据当前传感器器设备的HCS配置,下发传感器设备使能操作组的寄存器配置。

+

根据当前传感器设备的HCS配置,下发传感器设备使能操作组的寄存器配置。

int32_t Disable(void)

-

根据当前传感器器设备的HCS配置,下发传感器设备去使能操作组的寄存器配置。

+

根据当前传感器设备的HCS配置,下发传感器设备去使能操作组的寄存器配置。

int32_t SetBatch(int64_t samplingInterval, int64_t reportInterval)

@@ -239,7 +241,7 @@ Sensor驱动模型要求驱动开发者实现的接口功能,参考[表3](#tab

int32_t SetOption(uint32_t option)

-

根据可选配置,下发量程,精度等寄存器配置。

+

根据可选配置,下发量程、精度等寄存器配置。

void ReadSensorData(void)

@@ -249,13 +251,14 @@ Sensor驱动模型要求驱动开发者实现的接口功能,参考[表3](#tab + 接口实现参考[开发实例](#section257750691)章节。 ### 开发步骤 1. 基于HDF驱动框架,按照驱动Driver Entry程序,完成加速度抽象驱动开发,主要由Bind、Init、Release、Dispatch函数接口实现。 2. 完成加速度传感器驱动的设备信息配置。 3. 完成加速度传感器抽象驱动内部接口开发,包括Enable、Disable、SetBatch、SetMode、SetOption、AccelCreateCfgData、AccelReleaseCfgData、AccelRegisterChipOps接口实现。 -4. 基于HDF驱动框架,按照驱动Driver Entry程序,完成加速度传感器差异化驱动开发,主要有Bind、Init、Release、Dispatch函数接口实现。 +4. 基于HDF驱动框架,按照驱动Driver Entry程序,完成加速度传感器差异化驱动开发,主要由Bind、Init、Release、Dispatch函数接口实现。 5. 完成加速度传感器差异化驱动中差异化接口ReadData函数实现。 6. 新增文件脚本适配。 -- Gitee