|
@@ -127,7 +127,7 @@ static rt_err_t rt_sensor_irq_init(rt_sensor_t sensor)
|
|
|
|
|
|
// local rt_sensor_ops
|
|
|
|
|
|
-static rt_size_t local_fetch_data(struct rt_sensor_device *sensor, void *buf, rt_size_t len)
|
|
|
+static rt_ssize_t local_fetch_data(struct rt_sensor_device *sensor, void *buf, rt_size_t len)
|
|
|
{
|
|
|
LOG_D("Undefined fetch_data");
|
|
|
return 0;
|
|
@@ -135,7 +135,7 @@ static rt_size_t local_fetch_data(struct rt_sensor_device *sensor, void *buf, rt
|
|
|
static rt_err_t local_control(struct rt_sensor_device *sensor, int cmd, void *arg)
|
|
|
{
|
|
|
LOG_D("Undefined control");
|
|
|
- return RT_ERROR;
|
|
|
+ return -RT_ERROR;
|
|
|
}
|
|
|
static struct rt_sensor_ops local_ops =
|
|
|
{
|