 |
HID Add-on API 1.0.99
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
7#ifndef _HID_REPORT_KEYBOARD_H_
8#define _HID_REPORT_KEYBOARD_H_
23#define REPORT_SIZE_KEYBOARD_KEYS 8
24#define REPORT_SIZE_KEYBOARD_LEDS 1
27#define REPORT_SIZE_KEYBOARD_BOOT REPORT_SIZE_KEYBOARD_KEYS
30#define REPORT_MASK_KEYBOARD_KEYS {}
33#define KEYBOARD_REPORT_LAST_KEY 0x65
34#define KEYBOARD_REPORT_FIRST_MODIFIER 0xE0
35#define KEYBOARD_REPORT_LAST_MODIFIER 0xE7
36#define KEYBOARD_REPORT_KEY_COUNT_MAX 6
39#define REPORT_MAP_KEYBOARD(report_id_keys, report_id_leds) \
42 0x85, report_id_keys, \
45 0x05, USAGE_PAGE_KEYBOARD, \
46 0x19, KEYBOARD_REPORT_FIRST_MODIFIER, \
47 0x29, KEYBOARD_REPORT_LAST_MODIFIER, \
60 0x05, USAGE_PAGE_KEYBOARD, \
62 0x29, KEYBOARD_REPORT_LAST_KEY, \
64 0x25, KEYBOARD_REPORT_LAST_KEY, \
66 0x95, KEYBOARD_REPORT_KEY_COUNT_MAX, \
70 0x85, report_id_leds, \
73 0x05, USAGE_PAGE_LEDS, \