diff options
| author | Ryan <fauxpark@gmail.com> | 2023-11-12 18:25:18 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-12 18:25:18 +1100 |
| commit | 87d69aebbbac957a770be0e55c9c71d0ea808eb4 (patch) | |
| tree | c5d4b5c719fdad068c5b07a8e3432df0b943f56d /tmk_core/protocol | |
| parent | b7a1004b61bac24d6eaeae06dfb504abd14010d3 (diff) | |
Slight refactor of joystick axis type into typedef (#22445)
Diffstat (limited to 'tmk_core/protocol')
| -rw-r--r-- | tmk_core/protocol/report.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tmk_core/protocol/report.h b/tmk_core/protocol/report.h index ec985e69ad..3028cf9426 100644 --- a/tmk_core/protocol/report.h +++ b/tmk_core/protocol/report.h | |||
| @@ -218,16 +218,18 @@ typedef struct { | |||
| 218 | uint16_t y; | 218 | uint16_t y; |
| 219 | } PACKED report_digitizer_t; | 219 | } PACKED report_digitizer_t; |
| 220 | 220 | ||
| 221 | #if JOYSTICK_AXIS_RESOLUTION > 8 | ||
| 222 | typedef int16_t joystick_axis_t; | ||
| 223 | #else | ||
| 224 | typedef int8_t joystick_axis_t; | ||
| 225 | #endif | ||
| 226 | |||
| 221 | typedef struct { | 227 | typedef struct { |
| 222 | #ifdef JOYSTICK_SHARED_EP | 228 | #ifdef JOYSTICK_SHARED_EP |
| 223 | uint8_t report_id; | 229 | uint8_t report_id; |
| 224 | #endif | 230 | #endif |
| 225 | #if JOYSTICK_AXIS_COUNT > 0 | 231 | #if JOYSTICK_AXIS_COUNT > 0 |
| 226 | # if JOYSTICK_AXIS_RESOLUTION > 8 | 232 | joystick_axis_t axes[JOYSTICK_AXIS_COUNT]; |
| 227 | int16_t axes[JOYSTICK_AXIS_COUNT]; | ||
| 228 | # else | ||
| 229 | int8_t axes[JOYSTICK_AXIS_COUNT]; | ||
| 230 | # endif | ||
| 231 | #endif | 233 | #endif |
| 232 | 234 | ||
| 233 | #if JOYSTICK_BUTTON_COUNT > 0 | 235 | #if JOYSTICK_BUTTON_COUNT > 0 |
