forked from kofal.net/zmk
Initial work on sensor bindings.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user