summaryrefslogtreecommitdiff
path: root/app/src/sensors.c
diff options
context:
space:
mode:
authorOkke Formsma <okke@formsma.nl>2020-11-11 22:06:25 +0100
committerPete Johanson <peter@peterjohanson.com>2020-11-28 00:58:24 -0500
commitbee45f9b3a2217dd5df4ee940becb951e3e1e13a (patch)
tree5a66f7006e53d041deab1c9fa044a2ed8c6df2d0 /app/src/sensors.c
parent27d036b9d5e40e05dc4809ad1ccb3255d414d267 (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.c1
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);
}