• Home
  • Raw
  • Download

Lines Matching +full:push +full:- +full:button

1 // SPDX-License-Identifier: GPL-2.0+
3 * HID driver for UC-Logic devices not fully compliant with HID standard
4 * - original and fixed report descriptors
6 * Copyright (c) 2010-2017 Nikolai Kondrashov
17 #include "hid-uclogic-rdesc.h"
42 0xA4, /* Push, */
44 0x55, 0xFD, /* Unit Exponent (-3), */
87 0xA4, /* Push, */
89 0x55, 0xFD, /* Unit Exponent (-3), */
113 0x05, 0x09, /* Usage Page (Button), */
126 0x15, 0x81, /* Logical Minimum (-127), */
131 0x15, 0xFF, /* Logical Minimum (-1), */
164 0xA4, /* Push, */
166 0x55, 0xFD, /* Unit Exponent (-3), */
190 0x05, 0x09, /* Usage Page (Button), */
203 0x15, 0x81, /* Logical Minimum (-127), */
208 0x15, 0xFF, /* Logical Minimum (-1), */
244 0xA4, /* Push, */
246 0x55, 0xFD, /* Unit Exponent (-3), */
289 0xA4, /* Push, */
291 0x55, 0xFD, /* Unit Exponent (-3), */
315 0x05, 0x09, /* Usage Page (Button), */
328 0x15, 0x81, /* Logical Minimum (-127), */
333 0x15, 0xFF, /* Logical Minimum (-1), */
367 0xA4, /* Push, */
370 0x55, 0xFD, /* Unit Exponent (-3), */
399 0x05, 0x09, /* Usage Page (Button), */
412 0x16, 0x00, 0x80, /* Logical Minimum (-32768), */
418 0x15, 0xFF, /* Logical Minimum (-1), */
481 0xA4, /* Push, */
483 0x55, 0xFD, /* Unit Exponent (-3), */
559 0xA4, /* Push, */
562 0x55, 0xFD, /* Unit Exponent (-3), */
612 0xA4, /* Push, */
615 0x55, 0xFD, /* Unit Exponent (-3), */
638 0x35, 0xC4, /* Physical Minimum (-60), */
640 0x15, 0xC4, /* Logical Minimum (-60), */
681 0x05, 0x09, /* Usage Page (Button), */ \
690 0x05, 0x09, /* Usage Page (Button), */ \
695 0x95, ((_size) * 8 - 45), \
708 /* Fixed report descriptor for (tweaked) v2 frame button reports */
729 0x05, 0x09, /* Usage Page (Button), */
777 0x05, 0x09, /* Usage Page (Button), */
827 0x05, 0x09, /* Usage Page (Button), */
844 0x15, 0xFF, /* Logical Minimum (-1), */
894 0xa4, /* Push, */
898 0x55, 0x0d, /* Unit Exponent (-3), */
922 0x35, 0xC3, /* Physical Minimum (-61), */
924 0x15, 0xC3, /* Logical Minimum (-61), */
930 0x35, 0xC3, /* Physical Minimum (-61), */
932 0x15, 0xC3, /* Logical Minimum (-61), */
954 0x05, 0x09, /* Usage Page (Button), */
983 0x05, 0x09, /* Usage Page (Button), */
999 0x15, 0xFF, /* Logical Minimum (-1), */
1020 0x05, 0x09, /* Usage Page (Button), */
1033 0x16, 0x00, 0x80, /* Logical Minimum (-32768), */
1087 0x05, 0x09, /* Usage Page (Button), */
1117 0x05, 0x09, /* Usage Page (Button), */
1148 0x15, 0xFF, /* Logical Minimum (-1), */
1159 /* Fixed report descriptor for XP-Pen Deco 01 frame controls */
1171 0x05, 0x09, /* Usage Page (Button), */
1195 * uclogic_rdesc_template_apply() - apply report descriptor parameters to a
1207 * Kmalloc-allocated pointer to the created report descriptor,