Home
last modified time | relevance | path

Searched refs:keycode (Results 1 – 2 of 2) sorted by relevance

/btstack/example/
H A Dhog_keyboard_demo.c229 static int lookup_keycode(uint8_t character, const uint8_t * table, int size, uint8_t * keycode){ in lookup_keycode() argument
233 *keycode = i; in lookup_keycode()
239 static int keycode_and_modifer_us_for_character(uint8_t character, uint8_t * keycode, uint8_t * mod… in keycode_and_modifer_us_for_character() argument
241 found = lookup_keycode(character, keytable_us_none, sizeof(keytable_us_none), keycode); in keycode_and_modifer_us_for_character()
246 found = lookup_keycode(character, keytable_us_shift, sizeof(keytable_us_shift), keycode); in keycode_and_modifer_us_for_character()
255 static void send_report(int modifier, int keycode){ in send_report() argument
256 uint8_t report[] = { modifier, 0, keycode, 0, 0, 0, 0, 0}; in send_report()
298 uint8_t keycode; in typing_can_send_now() local
299 int found = keycode_and_modifer_us_for_character(c, &keycode, &modifier); in typing_can_send_now()
304 send_report(modifier, keycode); in typing_can_send_now()
[all …]
H A Dhid_keyboard_demo.c210 static bool lookup_keycode(uint8_t character, const uint8_t * table, int size, uint8_t * keycode){ in lookup_keycode() argument
214 *keycode = i; in lookup_keycode()
220 static bool keycode_and_modifer_us_for_character(uint8_t character, uint8_t * keycode, uint8_t * mo… in keycode_and_modifer_us_for_character() argument
222 found = lookup_keycode(character, keytable_us_none, sizeof(keytable_us_none), keycode); in keycode_and_modifer_us_for_character()
227 found = lookup_keycode(character, keytable_us_shift, sizeof(keytable_us_shift), keycode); in keycode_and_modifer_us_for_character()
235 static void send_report(int modifier, int keycode){ in send_report() argument
237 uint8_t message[] = {0xa1, REPORT_ID, modifier, 0, keycode, 0, 0, 0, 0, 0}; in send_report()