qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

commit 87d69aebbbac957a770be0e55c9c71d0ea808eb4
parent b7a1004b61bac24d6eaeae06dfb504abd14010d3
Author: Ryan <fauxpark@gmail.com>
Date:   Sun, 12 Nov 2023 18:25:18 +1100

Slight refactor of joystick axis type into typedef (#22445)


Diffstat:
Mtmk_core/protocol/report.h | 12+++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/tmk_core/protocol/report.h b/tmk_core/protocol/report.h @@ -218,16 +218,18 @@ typedef struct { uint16_t y; } PACKED report_digitizer_t; +#if JOYSTICK_AXIS_RESOLUTION > 8 +typedef int16_t joystick_axis_t; +#else +typedef int8_t joystick_axis_t; +#endif + typedef struct { #ifdef JOYSTICK_SHARED_EP uint8_t report_id; #endif #if JOYSTICK_AXIS_COUNT > 0 -# if JOYSTICK_AXIS_RESOLUTION > 8 - int16_t axes[JOYSTICK_AXIS_COUNT]; -# else - int8_t axes[JOYSTICK_AXIS_COUNT]; -# endif + joystick_axis_t axes[JOYSTICK_AXIS_COUNT]; #endif #if JOYSTICK_BUTTON_COUNT > 0