Initial work on sensor bindings.

This commit is contained in:
Pete Johanson
2020-07-22 02:13:52 -04:00
parent 5896c3032b
commit adfa1b5443
11 changed files with 203 additions and 3 deletions

View File

@@ -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);

View File

@@ -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);