diff options
author | Okke Formsma <okke@formsma.nl> | 2020-11-11 22:06:25 +0100 |
---|---|---|
committer | Pete Johanson <peter@peterjohanson.com> | 2020-11-28 00:58:24 -0500 |
commit | bee45f9b3a2217dd5df4ee940becb951e3e1e13a (patch) | |
tree | 5a66f7006e53d041deab1c9fa044a2ed8c6df2d0 /app/src/sensors.c | |
parent | 27d036b9d5e40e05dc4809ad1ccb3255d414d267 (diff) |
feat(events): add timestamp to keycode_state_changed and sensor_event
These timestamps are necessary to correctly deal with delayed events due to hold-tap shenanigans.
Diffstat (limited to 'app/src/sensors.c')
-rw-r--r-- | app/src/sensors.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/app/src/sensors.c b/app/src/sensors.c index 15f374b..f1cfdd1 100644 --- a/app/src/sensors.c +++ b/app/src/sensors.c @@ -48,6 +48,7 @@ static void zmk_sensors_trigger_handler(struct device *dev, struct sensor_trigge event = new_sensor_event(); event->sensor_number = item->sensor_number; event->sensor = dev; + event->timestamp = k_uptime_get(); ZMK_EVENT_RAISE(event); } |