You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alteration (enhancement/optimization) of existing feature(s)
New behavior
Description
QMK merged some improvements for the joystick implementation in January: qmk/qmk_firmware#19052
This changed some variables which makes it harder to maintain configurations for qmk and qmk-vial.
Because of these changes following current QMK documentation on how to implement joysticks does not work with Vial any more and will result in failed builds and there is no Vial-specific documentation describing the current implementation in vial. This currently makes it harder to port new devices with Joysticks or analog inputs to Vial.
Here is a summary of improvements copied from the original pull requests:
Improved documentation, added API reference
Renamed JOYSTICK_AXES_COUNT/JOYSTICK_AXES_RESOLUTION to singular AXIS to align with JOYSTICK_BUTTON_COUNT
Replaced enum joystick_status with simple dirty flag in joystick_t
Added V-USB support
Added shared EP support for LUFA/ChibiOS
Is it possible to merge these changes in Vial?
The text was updated successfully, but these errors were encountered:
If this is very important to you, you can help test the (current as of June 6) beta merge branch on your keyboard's hardware, which incorporates these updates and many more: https://github.com/vial-kb/vial-qmk/tree/merge-2023-06-03
Feature Request Type
Description
QMK merged some improvements for the joystick implementation in January: qmk/qmk_firmware#19052
This changed some variables which makes it harder to maintain configurations for qmk and qmk-vial.
Because of these changes following current QMK documentation on how to implement joysticks does not work with Vial any more and will result in failed builds and there is no Vial-specific documentation describing the current implementation in vial. This currently makes it harder to port new devices with Joysticks or analog inputs to Vial.
Here is a summary of improvements copied from the original pull requests:
Is it possible to merge these changes in Vial?
The text was updated successfully, but these errors were encountered: