From bee45f9b3a2217dd5df4ee940becb951e3e1e13a Mon Sep 17 00:00:00 2001 From: Okke Formsma Date: Wed, 11 Nov 2020 22:06:25 +0100 Subject: 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. --- app/src/sensors.c | 1 + 1 file changed, 1 insertion(+) (limited to 'app/src/sensors.c') 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); } -- cgit v1.2.3