From adbcd386d963e8f0edc2dbac7faa53d229cc72b8 Mon Sep 17 00:00:00 2001 From: drashna Date: Mon, 16 Jan 2023 08:53:47 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20qmk/qmk?= =?UTF-8?q?=5Ffirmware@917d93e968f8a6d99ba7f24bbc6a1f97237dfe56=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- feature_joystick.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/feature_joystick.md b/feature_joystick.md index dc7b49a600c..7b699aef175 100644 --- a/feature_joystick.md +++ b/feature_joystick.md @@ -40,7 +40,7 @@ When defining axes for your joystick, you must provide a definition array typica For instance, the below example configures two axes. The X axis is read from the `A4` pin. With the default axis resolution of 8 bits, the range of values between 900 and 575 are scaled to -127 through 0, and values 575 to 285 are scaled to 0 through 127. The Y axis is configured as a virtual axis, and its value is not read from any pin. Instead, the user must update the axis value programmatically. ```c -joystick_config_t joystick_axes[JOYSTICK_AXES_COUNT] = { +joystick_config_t joystick_axes[JOYSTICK_AXIS_COUNT] = { JOYSTICK_AXIS_IN(A4, 900, 575, 285), JOYSTICK_AXIS_VIRTUAL }; @@ -64,7 +64,7 @@ The `low` and `high` values can be swapped to effectively invert the axis. The following example adjusts two virtual axes (X and Y) based on keypad presses, with `KC_P0` as a precision modifier: ```c -joystick_config_t joystick_axes[JOYSTICK_AXES_COUNT] = { +joystick_config_t joystick_axes[JOYSTICK_AXIS_COUNT] = { JOYSTICK_AXIS_VIRTUAL, // x JOYSTICK_AXIS_VIRTUAL // y };