Go to the source code of this file.
◆ HID_USAGE_PAGE_GENERIC
| #define HID_USAGE_PAGE_GENERIC 0x01 |
◆ HID_USAGE_PAGE_KEYBOARD
| #define HID_USAGE_PAGE_KEYBOARD 0x07 |
◆ HID_USAGE_PAGE_BUTTON
| #define HID_USAGE_PAGE_BUTTON 0x09 |
◆ HID_USAGE_PAGE_DIGITIZERS
| #define HID_USAGE_PAGE_DIGITIZERS 0x0D |
◆ HID_USAGE_ID_X
| #define HID_USAGE_ID_X 0x30 |
◆ HID_USAGE_ID_Y
| #define HID_USAGE_ID_Y 0x31 |
◆ HID_USAGE_ID_Z
| #define HID_USAGE_ID_Z 0x32 |
◆ HID_USAGE_ID_Rx
| #define HID_USAGE_ID_Rx 0x33 |
◆ HID_USAGE_ID_Ry
| #define HID_USAGE_ID_Ry 0x34 |
◆ HID_USAGE_ID_Rz
| #define HID_USAGE_ID_Rz 0x35 |
◆ HID_USAGE_ID_Slider
| #define HID_USAGE_ID_Slider 0x36 |
◆ HID_USAGE_ID_Dial
| #define HID_USAGE_ID_Dial 0x37 |
◆ HID_USAGE_ID_Wheel
| #define HID_USAGE_ID_Wheel 0x38 |
◆ HID_USAGE_ID_Hat
| #define HID_USAGE_ID_Hat 0x39 |
◆ HID_USAGE_ID_TOUCH_SCREEN
| #define HID_USAGE_ID_TOUCH_SCREEN 0x04 |
◆ HID_USAGE_ID_TIP_PRESSURE
| #define HID_USAGE_ID_TIP_PRESSURE 0x30 |
◆ HID_USAGE_ID_TIP_SWITCH
| #define HID_USAGE_ID_TIP_SWITCH 0x42 |
◆ HID_USAGE_ID_TIP_ID
| #define HID_USAGE_ID_TIP_ID 0x51 |
◆ HID_USAGE_ID_GENERIC_MIN
◆ HID_USAGE_ID_GENERIC_MAX
◆ HID_USAGE_ID_KEYBOARD_MIN
| #define HID_USAGE_ID_KEYBOARD_MIN 0 |
◆ HID_USAGE_ID_KEYBOARD_BITS
| #define HID_USAGE_ID_KEYBOARD_BITS 224 |
◆ HID_USAGE_ID_KEYBOARD_MAX
| #define HID_USAGE_ID_KEYBOARD_MAX 255 |
◆ HID_USAGE_ID_BUTTON_MIN
| #define HID_USAGE_ID_BUTTON_MIN 1 |
◆ HID_USAGE_ID_BUTTON_MAX
| #define HID_USAGE_ID_BUTTON_MAX 32 |
◆ HID_GENERIC_DESKTOP_UNDEFINEED
| #define HID_GENERIC_DESKTOP_UNDEFINEED 0 |
◆ HID_GENERIC_DESKTOP_POINTER
| #define HID_GENERIC_DESKTOP_POINTER 1 |
◆ HID_GENERIC_DESKTOP_MOUSE
| #define HID_GENERIC_DESKTOP_MOUSE 2 |
◆ HID_GENERIC_DESKTOP_JOYSTICK
| #define HID_GENERIC_DESKTOP_JOYSTICK 4 |
◆ HID_GENERIC_DESKTOP_GAMEPAD
| #define HID_GENERIC_DESKTOP_GAMEPAD 5 |
◆ HID_GENERIC_DESKTOP_KEYBOARD
| #define HID_GENERIC_DESKTOP_KEYBOARD 6 |
◆ HID_GENERIC_DESKTOP_KEYPAD
| #define HID_GENERIC_DESKTOP_KEYPAD 7 |
◆ HID_GENERIC_DESKTOP_MULTIAXIS_CONTROLLER
| #define HID_GENERIC_DESKTOP_MULTIAXIS_CONTROLLER 8 |
◆ hid_usage_is_const
| #define hid_usage_is_const |
( |
|
__usage | ) |
((__usage)->data_flag & 1) |
◆ hid_usage_is_data
◆ hid_usage_is_var
| #define hid_usage_is_var |
( |
|
__usage | ) |
((__usage)->data_flag & 2) |
◆ hid_usage_is_array
◆ hid_usage_is_rel
| #define hid_usage_is_rel |
( |
|
__usage | ) |
((__usage)->data_flag & 4) |
◆ hid_usage_is_abs
◆ hid_get_generic_usage_id
| #define hid_get_generic_usage_id |
( |
|
__evt | ) |
((uint8_t)((__evt)->id >> 0)) |
◆ hid_get_generic_usage_page
| #define hid_get_generic_usage_page |
( |
|
__evt | ) |
((uint8_t)((__evt)->id >> 8)) |
◆ hid_get_usage_id
| #define hid_get_usage_id |
( |
|
__evt | ) |
((uint8_t)((__evt)->id >> 16)) |
◆ hid_get_usage_page
| #define hid_get_usage_page |
( |
|
__evt | ) |
((uint8_t)((__evt)->id >> 24)) |
◆ vk_hid_usage_t
◆ vk_hid_evt_t
◆ vk_hid_report_t
◆ vk_input_hid_t
◆ anonymous enum
| Enumerator |
|---|
| VSF_INPUT_TYPE_HID | |
◆ vk_hid_parse_desc()
◆ vk_hid_process_input()
◆ vk_hid_new_dev()
◆ vk_hid_free_dev()
◆ vsf_hid_parse_touch_screen()