add support for hid gamepad interface

add documentation for HID joystick
Add joystick_task to read analog axes values even when no key is pressed or release. update doc
Update docs/feature_joystick.md
Manage pin setup and read to maintain matrix scan after analog read
This commit is contained in:
achol 2018-10-17 11:23:20 +02:00 committed by a-chol
parent d8f3c28a37
commit 3cf7611139
15 changed files with 675 additions and 2 deletions

View file

@ -512,6 +512,41 @@ enum quantum_keycodes {
DYN_MACRO_PLAY1,
DYN_MACRO_PLAY2,
JS_BUTTON0,
JS_BUTTON_MIN = JS_BUTTON0,
JS_BUTTON1,
JS_BUTTON2,
JS_BUTTON3,
JS_BUTTON4,
JS_BUTTON5,
JS_BUTTON6,
JS_BUTTON7,
JS_BUTTON8,
JS_BUTTON9,
JS_BUTTON10,
JS_BUTTON11,
JS_BUTTON12,
JS_BUTTON13,
JS_BUTTON14,
JS_BUTTON15,
JS_BUTTON16,
JS_BUTTON17,
JS_BUTTON18,
JS_BUTTON19,
JS_BUTTON20,
JS_BUTTON21,
JS_BUTTON22,
JS_BUTTON23,
JS_BUTTON24,
JS_BUTTON25,
JS_BUTTON26,
JS_BUTTON27,
JS_BUTTON28,
JS_BUTTON29,
JS_BUTTON30,
JS_BUTTON31,
JS_BUTTON_MAX = JS_BUTTON31,
// always leave at the end
SAFE_RANGE
};