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()