summaryrefslogtreecommitdiff
path: root/components/drivers/sensor
diff options
context:
space:
mode:
Diffstat (limited to 'components/drivers/sensor')
-rw-r--r--components/drivers/sensor/v1/sensor.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/drivers/sensor/v1/sensor.c b/components/drivers/sensor/v1/sensor.c
index 0bf5a62638..6da12f9342 100644
--- a/components/drivers/sensor/v1/sensor.c
+++ b/components/drivers/sensor/v1/sensor.c
@@ -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 =
{