qmk_firmware/tmk_core/protocol
seb-pau f728c249ce
Joystick 16-bit support (#10439)
* Joystick 16-bit support

* Add variable joystick axes resolution

* Moved #define statements to .h files

* Moved definitions to quantum/joystick.h

  Removed duplicate definitions from usb_descriptor.h and
  process_joysick.h

  Adjust process_joystick.c and usb_descriptor.c to use the pre-computed
  "JOYSTICK_RESOLUTION" value which contains the logical maximum value
  of a joystick axis

* Cleaning up unnecessary code

* Update docs/feature_joystick.md

Co-authored-by: Ryan <fauxpark@gmail.com>

* Workaround to joystick.h not being included to report.h

* Removed unnecessary newlines, updated report.h

Changed JOYSTICK_AXES_RESOLUTION conditional in report.h

Co-authored-by: Ryan <fauxpark@gmail.com>
2020-10-30 13:15:41 -07:00
..
arm_atsam 2020 May 30 Breaking Changes Update (#9215) 2020-05-30 13:14:59 -07:00
chibios Actually use eeprom_driver_init(). 2020-10-30 13:15:39 -07:00
lufa format code according to conventions [skip ci] 2020-08-29 22:57:48 +00:00
midi Fixing MIDI for ARM without NKRO enabled (#9466) 2020-06-22 08:43:08 +01:00
usb_hid Remove DESCRIPTION (#9732) 2020-07-16 15:49:18 +10:00
vusb Update vusb to match 3rd endpoint. (#9020) 2020-08-29 14:30:02 -07:00
adb.c clang-format changes 2019-08-30 15:01:52 -07:00
adb.h clang-format changes 2019-08-30 15:01:52 -07:00
arm_atsam.mk RGB Matrix support for Massdrop CTRL/ALT (#5328) 2019-04-03 18:30:47 -07:00
chibios.mk 2020 February 29 Breaking Changes Update (#8064) 2020-02-29 11:59:30 -08:00
ibm4704.c Initial vusb console support (#8559) 2020-05-03 01:25:39 +01:00
ibm4704.h clang-format changes 2019-08-30 15:01:52 -07:00
lufa.mk Remove support for Adafruit EZ-Key (#10103) 2020-08-29 14:30:02 -07:00
m0110.c clang-format changes 2019-08-30 15:01:52 -07:00
m0110.h clang-format changes 2019-08-30 15:01:52 -07:00
midi.mk Merge ChibiOS and LUFA descriptor support (#2362) 2018-02-08 15:07:46 -05:00
news.c clang-format changes 2019-08-30 15:01:52 -07:00
news.h clang-format changes 2019-08-30 15:01:52 -07:00
next_kbd.c clang-format changes 2019-08-30 15:01:52 -07:00
next_kbd.h clang-format changes 2019-08-30 15:01:52 -07:00
ps2.h clang-format changes 2019-08-30 15:01:52 -07:00
ps2_busywait.c clang-format changes 2019-08-30 15:01:52 -07:00
ps2_interrupt.c clang-format changes 2019-08-30 15:01:52 -07:00
ps2_io.h clang-format changes 2019-08-30 15:01:52 -07:00
ps2_io_avr.c clang-format changes 2019-08-30 15:01:52 -07:00
ps2_mouse.c Add movement hook to ps2_mouse (#8805) 2020-07-02 21:54:15 +01:00
ps2_mouse.h Add movement hook to ps2_mouse (#8805) 2020-07-02 21:54:15 +01:00
ps2_usart.c clang-format changes 2019-08-30 15:01:52 -07:00
serial.h More Bluetooth refactoring (#9905) 2020-08-29 14:30:02 -07:00
serial_mouse.h clang-format changes 2019-08-30 15:01:52 -07:00
serial_mouse_microsoft.c clang-format changes 2019-08-30 15:01:52 -07:00
serial_mouse_mousesystems.c clang-format changes 2019-08-30 15:01:52 -07:00
serial_soft.c remove SERIAL_SOFT_DEBUG macro (#7625) 2019-12-13 18:06:18 -08:00
serial_uart.c clang-format changes 2019-08-30 15:01:52 -07:00
usb_descriptor.c Joystick 16-bit support (#10439) 2020-10-30 13:15:41 -07:00
usb_descriptor.h Fix KEYBOARD_SHARED_EP incompatibility with VIA (#9930) 2020-10-27 10:40:59 +11:00
usb_descriptor_common.h Allow for overriding RAW endpoint usage page and ID. (#8834) 2020-05-21 20:31:42 +10:00
usb_hid.mk cleanup usb-usb converter code 2017-08-15 23:14:41 -04:00
vusb.mk Additional cleanups for V-USB code (#9310) 2020-08-29 14:30:02 -07:00
xt.h clang-format changes 2019-08-30 15:01:52 -07:00
xt_interrupt.c clang-format changes 2019-08-30 15:01:52 -07:00