diff options
author | Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com> | 2025-08-13 22:09:56 +0200 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.com> | 2025-08-15 15:58:02 +0200 |
commit | 1d72e7bd340b552160df0baca1a85fd1992abe49 (patch) | |
tree | 443bc0c4a2d66a5f31153143d6624dfa3695f2fd /scripts/generate_rust_analyzer.py | |
parent | b974b372a9b0aa409ccf05dae8a267d4486f37b4 (diff) |
HID: pidff: Add support for AXES_ENABLE field
AXES_ENABLE can be used in place of DIRECTION_ENABLE to indicate, which
FFB-enabled axes will be affected by a given effect. EFFECT_DIRECTION
enables all and uses the first direction only while AXES_ENABLE is a
bitmask and bit indexes are the same as the defined GD usages in the
EFFECT_DIRECTION array. Each axis can have it's own direction in this
case.
Search for AXES_ENABLE, set AXES_ENABLE for all axes if DIRECTION_ENABLE
is not used.
Search for specific axes in the direction array. Save their indexes. This
let us know what axes are actually available on the device and which bit
in the AXES_ENABLE field corresponds to which axis.
Signed-off-by: Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions