diff options
| author | Meco Man <[email protected]> | 2022-11-08 22:50:27 -0500 |
|---|---|---|
| committer | guo <[email protected]> | 2022-11-09 17:23:27 +0800 |
| commit | f57eb4feb5ee4856299058058eff15593ac0570d (patch) | |
| tree | e91b8811e0bb462577a3ec6dc48e3caaad0f0572 /components/drivers/include | |
| parent | f550fc58a968b1b98c3085fe920d3857b07a6760 (diff) | |
[sensor] 修改fetch_data方法的参数数据类型为rt_sensor_data_t
Diffstat (limited to 'components/drivers/include')
| -rw-r--r-- | components/drivers/include/drivers/sensor.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/drivers/include/drivers/sensor.h b/components/drivers/include/drivers/sensor.h index 49208c53c8..11b4e00c24 100644 --- a/components/drivers/include/drivers/sensor.h +++ b/components/drivers/include/drivers/sensor.h @@ -160,6 +160,7 @@ struct rt_sensor_config }; typedef struct rt_sensor_device *rt_sensor_t; +typedef struct rt_sensor_data *rt_sensor_data_t; struct rt_sensor_device { @@ -168,7 +169,7 @@ struct rt_sensor_device struct rt_sensor_info info; /* The sensor info data */ struct rt_sensor_config config; /* The sensor config data */ - void *data_buf; /* The buf of the data received */ + rt_sensor_data_t data_buf; /* The buf of the data received */ rt_size_t data_len; /* The size of the data received */ const struct rt_sensor_ops *ops; /* The sensor ops */ @@ -238,7 +239,7 @@ struct rt_sensor_data struct rt_sensor_ops { - rt_ssize_t (*fetch_data)(rt_sensor_t sensor, void *buf, rt_size_t len); + rt_ssize_t (*fetch_data)(rt_sensor_t sensor, rt_sensor_data_t buf, rt_size_t len); rt_err_t (*control)(rt_sensor_t sensor, int cmd, void *arg); }; |
