kbd.h File Reference
#include "hw/kbd_map.h"#include "cfg/cfg_kbd.h"#include <cfg/compiler.h>#include <struct/list.h>Go to the source code of this file.
Data Structures | |
| struct | KbdHandler |
| Keyboard handler descriptor. More... | |
Defines | |
| #define | KHF_RAWKEYS BV(0) |
| Handler gets raw key events. | |
Keyboard polling modes. | |
| #define | KBD_POLL_SOFTINT 1 |
Functions | |
| void | kbd_init (void) |
| Initialize keyboard ports and softtimer. | |
| keymask_t | kbd_peek (void) |
| Read a key from the keyboard buffer. | |
| keymask_t | kbd_get (void) |
| Wait for a keypress and return the mask of depressed keys. | |
| keymask_t | kbd_get_timeout (mtime_t timeout) |
Wait up to timeout ms for a keypress and return the mask of depressed keys, or K_TIMEOUT if the timeout was reacked. | |
| keymask_t | kbd_setRepeatMask (keymask_t mask) |
| Set current mask of repeatable keys. | |
Detailed Description
Definition in file kbd.h.
