diff --git a/rt-thread-version/rt-thread-standard/programming-manual/device/sensor/sensor.md b/rt-thread-version/rt-thread-standard/programming-manual/device/sensor/sensor.md index be1b3cf2cc8b4beb3e202783d89f54c7c0b07976..0206970e190cb11b7eec61b06cb635c5d7b1e1b5 100644 --- a/rt-thread-version/rt-thread-standard/programming-manual/device/sensor/sensor.md +++ b/rt-thread-version/rt-thread-standard/programming-manual/device/sensor/sensor.md @@ -255,10 +255,10 @@ rt_size_t rt_device_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t | ------------------ | ---------------------------------------------- | | dev | 设备句柄 | | pos | 读取数据偏移量,此参数传感器未使用 | -| buffer | 缓冲区指针,读取的数据将会被保存在缓冲区中 | -| size | 读取数据的大小 | +| buffer | 缓冲区指针,读取的数据将会被保存在缓冲区中 | +| size | 读取数据的个数 | | **返回** | —— | -| 读到数据的实际大小 | 返回读取到数据的个数 | +| >0 | 返回读取到数据的个数 | | 0 | 需要读取当前线程的 errno 来判断错误状态 | 传感器使用中断接收模式并配合接收回调函数的使用示例如下所示: