Keyboard driver.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
Functions | |
void | keyboard_get_key_state (struct keyboard_event *keybuffer) |
Check the status of the keyboard. More... | |
void keyboard_get_key_state | ( | struct keyboard_event * | keybuffer | ) |
Check the status of the keyboard.
keybuffer | a keyboard_event struct to store keyboard status |
References cdc_getkey(), check_touch_key_pressed(), gpio_pin_is_high, gpio_pin_is_low, GPIO_PUSH_BUTTON_0, GPIO_PUSH_BUTTON_1, GPIO_PUSH_BUTTON_2, KEYBOARD_BACK, KEYBOARD_BACK_MASK, KEYBOARD_DOWN, KEYBOARD_DOWN_MASK, KEYBOARD_ENTER, KEYBOARD_ENTER_MASK, KEYBOARD_NO_EVENT, KEYBOARD_NO_KEY, KEYBOARD_PRESS, KEYBOARD_RELEASE, KEYBOARD_UP, KEYBOARD_UP_MASK, keyboard_event::keycode, and keyboard_event::type.
Referenced by button_splash(), date_time_application(), display_date_time_application(), lightsensor_application(), main(), ntc_sensor_application(), production_date_application(), set_date_application(), set_time_application(), and timezone_select_application().