From 16dc4df3d438142ae378c9c6983585d06e0c6a33 Mon Sep 17 00:00:00 2001 From: a1xd <68629610+a1xd@users.noreply.github.com> Date: Mon, 29 Mar 2021 17:14:49 -0400 Subject: refactor common/settings only driver compiles remove accel-base types merge linear + classic move gain cap logic into classic impl, cap is now set in terms of output use cap/limit to determine negation remove weight, add replacement for power mode only remove legacy offset option remove naturalgain mode add legacy mode flag naturalgain -> natural natural -> natural + legacy flag add dpi setting and more accel args + defaults (prep for ips mode) replace output speed cap with input cap --- driver/driver.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'driver/driver.h') diff --git a/driver/driver.h b/driver/driver.h index a0381fb..ba575d3 100644 --- a/driver/driver.h +++ b/driver/driver.h @@ -16,12 +16,13 @@ #define SYMBOLIC_NAME_STRING L"\\DosDevices\\rawaccel" using counter_t = long long; +namespace ra = rawaccel; typedef struct _DEVICE_EXTENSION { counter_t counter; vec2d carry; CONNECT_DATA UpperConnectData; - WCHAR dev_id[MAX_DEV_ID_LEN]; + WCHAR dev_id[ra::MAX_DEV_ID_LEN]; } DEVICE_EXTENSION, *PDEVICE_EXTENSION; WDF_DECLARE_CONTEXT_TYPE_WITH_NAME(DEVICE_EXTENSION, FilterGetData) -- cgit v1.2.3 From ed0bbc22681681a16b7d45b05133c38a0b82006f Mon Sep 17 00:00:00 2001 From: a1xd <68629610+a1xd@users.noreply.github.com> Date: Mon, 29 Mar 2021 18:01:20 -0400 Subject: formatting + file renames --- driver/driver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'driver/driver.h') diff --git a/driver/driver.h b/driver/driver.h index ba575d3..bb1ae41 100644 --- a/driver/driver.h +++ b/driver/driver.h @@ -1,11 +1,11 @@ #pragma once +#include "rawaccel-base.hpp" + #include #include #include -#include "rawaccel-settings.h" - #if DBG #define DebugPrint(_x_) DbgPrint _x_ #else -- cgit v1.2.3 From fa3ebfb1eb054ba88824a908c996094bb98e85c5 Mon Sep 17 00:00:00 2001 From: a1xd <68629610+a1xd@users.noreply.github.com> Date: Tue, 30 Mar 2021 18:27:02 -0400 Subject: refactor lut/motivity --- driver/driver.h | 1 + 1 file changed, 1 insertion(+) (limited to 'driver/driver.h') diff --git a/driver/driver.h b/driver/driver.h index bb1ae41..56742f6 100644 --- a/driver/driver.h +++ b/driver/driver.h @@ -2,6 +2,7 @@ #include "rawaccel-base.hpp" +#define NOMINMAX #include #include #include -- cgit v1.2.3 From 14bde56daf188bfc027dc8ead5b45ec0aa1109d6 Mon Sep 17 00:00:00 2001 From: a1xd <68629610+a1xd@users.noreply.github.com> Date: Thu, 1 Apr 2021 01:51:31 -0400 Subject: update rest grapher is still broken refactored io / error handling a bit --- driver/driver.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'driver/driver.h') diff --git a/driver/driver.h b/driver/driver.h index 56742f6..6184a69 100644 --- a/driver/driver.h +++ b/driver/driver.h @@ -1,9 +1,8 @@ #pragma once #include "rawaccel-base.hpp" +#include "rawaccel-io-def.h" -#define NOMINMAX -#include #include #include -- cgit v1.2.3