From 464d257a23a787b0dc22ea795a22efbc546b1ac7 Mon Sep 17 00:00:00 2001 From: Denis Date: Thu, 21 Dec 2023 21:46:51 +0100 Subject: [PATCH] performance test --- dev_out.c | 9 +++++++++ rog_ally.c | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/dev_out.c b/dev_out.c index 707efe0..2d319ab 100644 --- a/dev_out.c +++ b/dev_out.c @@ -45,6 +45,8 @@ static void handle_incoming_message_gamepad_set( const in_message_gamepad_set_element_t *const msg_payload, gamepad_status_t *const inout_gamepad ) { + static int numpackets = 0; + static uint64_t lastsec = 0; switch (msg_payload->element) { case GAMEPAD_BTN_CROSS: { if (!in_settings->nintendo_layout) { @@ -179,6 +181,13 @@ static void handle_incoming_message_gamepad_set( break; } case GAMEPAD_GYROSCOPE: { + if (msg_payload->status.gyro.sample_time.tv_sec != lastsec) { + printf("%d\n", numpackets); + lastsec = msg_payload->status.gyro.sample_time.tv_sec; + numpackets = 0; + } else { + ++numpackets; + } inout_gamepad->last_gyro_motion_time = msg_payload->status.gyro.sample_time; inout_gamepad->raw_gyro[0] = msg_payload->status.gyro.x; inout_gamepad->raw_gyro[1] = msg_payload->status.gyro.y; diff --git a/rog_ally.c b/rog_ally.c index 3259efd..7de3eea 100644 --- a/rog_ally.c +++ b/rog_ally.c @@ -1180,10 +1180,10 @@ input_dev_composite_t rc71l_composite = { &in_asus_kb_1_dev, &in_asus_kb_2_dev, &in_asus_kb_3_dev, - &nkey_dev, - &timer_dev, + //&nkey_dev, + //&timer_dev, }, - .dev_count = 7, + .dev_count = 5, .init_fn = rc71l_platform_init, .deinit_fn = rc71l_platform_deinit, .leds_fn = rc71l_platform_leds,