linting and keycode generation

This commit is contained in:
Alabastard-64 2025-05-23 16:11:26 -06:00
parent ccb168aad8
commit 69a029149a
2 changed files with 21 additions and 30 deletions

View File

@ -1,4 +1,4 @@
/* Copyright 2025 Alabastard (@Alabastard-64) /* Copyright 2025 Alabastard (@Alabastard-64)
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -88,25 +88,16 @@
#endif #endif
/* ----------Error Checking -------------------------------------------------------------------------------------- */ /* ----------Error Checking -------------------------------------------------------------------------------------- */
_Static_assert( _Static_assert((POINTING_MODES_DEFAULT_DIVISOR > MOUSE_REPORT_XY_MIN && POINTING_MODES_DEFAULT_DIVISOR <= MOUSE_REPORT_XY_MAX), "POINTING_MODES_DEFAULT_DIVISOR (" STR(POINTING_MODES_DEFAULT_DIVISOR) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX));
(POINTING_MODES_DEFAULT_DIVISOR > MOUSE_REPORT_XY_MIN && POINTING_MODES_DEFAULT_DIVISOR <= MOUSE_REPORT_XY_MAX), _Static_assert((POINTING_MODES_DRAG_DIVISOR > MOUSE_REPORT_XY_MIN && POINTING_MODES_DRAG_DIVISOR <= MOUSE_REPORT_XY_MAX), "POINTING_MODES_DRAG_DIVISOR (" STR(POINTING_MODES_DRAG_DIVISOR) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX));
"POINTING_MODES_DEFAULT_DIVISOR (" STR(POINTING_MODES_DEFAULT_DIVISOR) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX) _Static_assert((POINTING_MODES_PRECISION_MIN > MOUSE_REPORT_XY_MIN && POINTING_MODES_PRECISION_MIN <= MOUSE_REPORT_XY_MAX), "POINTING_MODES_PRECISION_MIN (" STR(POINTING_MODES_PRECISION_MIN) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX));
);
_Static_assert(
(POINTING_MODES_DRAG_DIVISOR > MOUSE_REPORT_XY_MIN && POINTING_MODES_DRAG_DIVISOR <= MOUSE_REPORT_XY_MAX),
"POINTING_MODES_DRAG_DIVISOR (" STR(POINTING_MODES_DRAG_DIVISOR) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX)
);
_Static_assert(
(POINTING_MODES_PRECISION_MIN > MOUSE_REPORT_XY_MIN && POINTING_MODES_PRECISION_MIN <= MOUSE_REPORT_XY_MAX),
"POINTING_MODES_PRECISION_MIN (" STR(POINTING_MODES_PRECISION_MIN) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX)
);
_Static_assert((POINTING_MODES_PRECISION_MAX > MOUSE_REPORT_XY_MIN && POINTING_MODES_PRECISION_MAX <= MOUSE_REPORT_XY_MAX), "POINTING_MODES_PRECISION_MAX (" STR(POINTING_MODES_PRECISION_MAX) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX)); _Static_assert((POINTING_MODES_PRECISION_MAX > MOUSE_REPORT_XY_MIN && POINTING_MODES_PRECISION_MAX <= MOUSE_REPORT_XY_MAX), "POINTING_MODES_PRECISION_MAX (" STR(POINTING_MODES_PRECISION_MAX) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX));
_Static_assert((POINTING_MODES_PRECISION_STEP > MOUSE_REPORT_XY_MIN && POINTING_MODES_PRECISION_STEP <= MOUSE_REPORT_XY_MAX), "POINTING_MODES_PRECISION_STEP (" STR(POINTING_MODES_PRECISION_STEP) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX)); _Static_assert((POINTING_MODES_PRECISION_STEP > MOUSE_REPORT_XY_MIN && POINTING_MODES_PRECISION_STEP <= MOUSE_REPORT_XY_MAX), "POINTING_MODES_PRECISION_STEP (" STR(POINTING_MODES_PRECISION_STEP) ") must be greater than " STR(MOUSE_REPORT_XY_MIN) " and less than or equal to " STR(MOUSE_REPORT_XY_MAX));
_Static_assert(POINTING_MODES_NUM_DEVICES > 0, "POINTING_MODES_NUM_DEVICES must be at least 1"); _Static_assert(POINTING_MODES_NUM_DEVICES > 0, "POINTING_MODES_NUM_DEVICES must be at least 1");
#if defined(SPLIT_POINTING_ENABLE) && defined(POINTING_DEVICE_COMBINED) || defined(POINTING_MODES_SINGLE_CONTROL) #if defined(SPLIT_POINTING_ENABLE) && defined(POINTING_DEVICE_COMBINED) || defined(POINTING_MODES_SINGLE_CONTROL)
_Static_assert(POINTING_MODES_NUM_DEVICES > 1, "POINTING_MODES_NUM_DEVICES must be at least 2 with SPLIT_POINTING_ENABLE & POINTING_DEVICE_COMBINED or POINTING_MODES_SINGLE_CONTROL defined"); _Static_assert(POINTING_MODES_NUM_DEVICES > 1, "POINTING_MODES_NUM_DEVICES must be at least 2 with SPLIT_POINTING_ENABLE & POINTING_DEVICE_COMBINED or POINTING_MODES_SINGLE_CONTROL defined");
#endif #endif
/* ----------Macros----------------------------------------------------------------------------------------------- */ /* ----------Macros----------------------------------------------------------------------------------------------- */