提交 39b25f66 编写于 作者: mysterywolf's avatar mysterywolf 提交者: guo

[sensor] use rt_ssize_t as the return value data type

上级 255020bc
...@@ -238,7 +238,7 @@ struct rt_sensor_data ...@@ -238,7 +238,7 @@ struct rt_sensor_data
struct rt_sensor_ops struct rt_sensor_ops
{ {
rt_size_t (*fetch_data)(rt_sensor_t sensor, void *buf, rt_size_t len); rt_ssize_t (*fetch_data)(rt_sensor_t sensor, void *buf, rt_size_t len);
rt_err_t (*control)(rt_sensor_t sensor, int cmd, void *arg); rt_err_t (*control)(rt_sensor_t sensor, int cmd, void *arg);
}; };
......
...@@ -123,15 +123,15 @@ static rt_err_t _sensor_irq_init(rt_sensor_t sensor) ...@@ -123,15 +123,15 @@ static rt_err_t _sensor_irq_init(rt_sensor_t sensor)
} }
/* sensor local ops */ /* sensor local ops */
static rt_size_t _local_fetch_data(rt_sensor_t sensor, void *buf, rt_size_t len) static rt_ssize_t _local_fetch_data(rt_sensor_t sensor, void *buf, rt_size_t len)
{ {
LOG_D("Undefined fetch_data"); LOG_D("Undefined fetch_data");
return 0; return -RT_EINVAL;
} }
static rt_err_t _local_control(rt_sensor_t sensor, int cmd, void *arg) static rt_err_t _local_control(rt_sensor_t sensor, int cmd, void *arg)
{ {
LOG_D("Undefined control"); LOG_D("Undefined control");
return RT_ERROR; return -RT_EINVAL;
} }
static struct rt_sensor_ops local_ops = static struct rt_sensor_ops local_ops =
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册