summaryrefslogtreecommitdiff
path: root/app/drivers
diff options
context:
space:
mode:
authorPete Johanson <peter@peterjohanson.com>2020-07-22 02:13:52 -0400
committerPete Johanson <peter@peterjohanson.com>2020-07-22 02:13:52 -0400
commitadfa1b5443e0a7ccaa973d69aac59ffbf8607d2f (patch)
treef4edee9ff161a2d1e5da58037b075ed1b8675328 /app/drivers
parent5896c3032b4d8c7ed4962672b75360a54c5b0e1c (diff)
Initial work on sensor bindings.
Diffstat (limited to 'app/drivers')
-rw-r--r--app/drivers/zephyr/ec11.h2
-rw-r--r--app/drivers/zephyr/ec11_trigger.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/app/drivers/zephyr/ec11.h b/app/drivers/zephyr/ec11.h
index b54e532..823d92d 100644
--- a/app/drivers/zephyr/ec11.h
+++ b/app/drivers/zephyr/ec11.h
@@ -36,7 +36,7 @@ struct ec11_data {
struct device *dev;
sensor_trigger_handler_t handler;
- struct sensor_trigger trigger;
+ const struct sensor_trigger *trigger;
#if defined(CONFIG_EC11_TRIGGER_OWN_THREAD)
K_THREAD_STACK_MEMBER(thread_stack, CONFIG_EC11_THREAD_STACK_SIZE);
diff --git a/app/drivers/zephyr/ec11_trigger.c b/app/drivers/zephyr/ec11_trigger.c
index 68f9bec..55acf45 100644
--- a/app/drivers/zephyr/ec11_trigger.c
+++ b/app/drivers/zephyr/ec11_trigger.c
@@ -83,7 +83,7 @@ static void ec11_thread_cb(void *arg)
struct device *dev = arg;
struct ec11_data *drv_data = dev->driver_data;
- drv_data->handler(dev, &drv_data->trigger);
+ drv_data->handler(dev, drv_data->trigger);
setup_int(dev, true);
}
@@ -125,7 +125,7 @@ int ec11_trigger_set(struct device *dev,
k_msleep(5);
- drv_data->trigger = *trig;
+ drv_data->trigger = trig;
drv_data->handler = handler;
setup_int(dev, true);