diff options
author | Pete Johanson <peter@peterjohanson.com> | 2020-07-22 02:13:52 -0400 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-07-22 02:13:52 -0400 |
commit | adfa1b5443e0a7ccaa973d69aac59ffbf8607d2f (patch) | |
tree | f4edee9ff161a2d1e5da58037b075ed1b8675328 /app/drivers | |
parent | 5896c3032b4d8c7ed4962672b75360a54c5b0e1c (diff) |
Initial work on sensor bindings.
Diffstat (limited to 'app/drivers')
-rw-r--r-- | app/drivers/zephyr/ec11.h | 2 | ||||
-rw-r--r-- | app/drivers/zephyr/ec11_trigger.c | 4 |
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); |