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 b3f0d07764fc8e10ed1780c2433e31db83be0c8b..464c103973bda07aa166bf736550df750aecef7a 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 锁的创建。