From 09c72dd6375319376f21e1dd9e00064c8f8b8471 Mon Sep 17 00:00:00 2001 From: Asurada Date: Mon, 25 Jul 2022 11:58:59 +0000 Subject: [PATCH] =?UTF-8?q?update=20=20rt-thread-version/rt-thread-standar?= =?UTF-8?q?d/development-guide/sensor/sensor=5Fdriver=5Fdevelopment.md.=20?= =?UTF-8?q?=E8=BF=99=E4=B8=A4=E5=A4=84=E5=9C=A8=E6=96=87=E6=A1=A3=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=B2=A1=E6=9C=89=E8=A2=AB=E6=AD=A3=E7=A1=AE=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=E4=B8=BA=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../development-guide/sensor/sensor_driver_development.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rt-thread-version/rt-thread-standard/development-guide/sensor/sensor_driver_development.md b/rt-thread-version/rt-thread-standard/development-guide/sensor/sensor_driver_development.md index b3f0d07..464c103 100644 --- a/rt-thread-version/rt-thread-standard/development-guide/sensor/sensor_driver_development.md +++ b/rt-thread-version/rt-thread-standard/development-guide/sensor/sensor_driver_development.md @@ -80,7 +80,8 @@ sensor_data->timestamp = rt_sensor_get_ts(); ``` > [!NOTE] -> 注:- 时间戳的获取函数请使用 Sensor 驱动框架提供的时间戳获取函数 `rt_sensor_get_ts`。 +> 注: + - 时间戳的获取函数请使用 Sensor 驱动框架提供的时间戳获取函数 `rt_sensor_get_ts`。 - 在 FIFO 模式下底层数据可能会有耦合,需要使用 module,同时更新两个传感器的数据。 - 要将数据的单位转换为 Sensor 驱动框架里规定的数据单位。 @@ -208,7 +209,8 @@ int rt_hw_xxx_init(const char *name, struct rt_sensor_config *cfg) ``` > [!NOTE] -> 注:- `rt_hw_sensor_register` 会为传入的 name 自动添加前缀,如`加速度计`类型的传感器会自动添加 `acce_` 的前缀。由于系统默认的设备名最长为 7 个字符,因此如果传入的名称超过3个字符的话会被裁掉。 +> 注: + - `rt_hw_sensor_register` 会为传入的 name 自动添加前缀,如`加速度计`类型的传感器会自动添加 `acce_` 的前缀。由于系统默认的设备名最长为 7 个字符,因此如果传入的名称超过3个字符的话会被裁掉。 - 注册时如传感器支持 FIFO 的话,需要添加 RT_DEVICE_FLAG_FIFO_RX 的标志位。 - 如果两个设备有耦合的话,需要利用 module 解耦。初始化一个 module,将两个传感器的设备控制块赋值到里面,并将 module 的地址赋值给两个传感器设备。框架会自动完成 module 锁的创建。 -- Gitee