keyboard_state_flags * keyboard_get_state_flags()
Definition: keyboard.c:330
unsigned char keyboard_is_buffer_empty()
Definition: keyboard.c:108
void keyboard_put_key_to_buffer(unsigned char scancode, unsigned char ascii)
Definition: keyboard.c:126
unsigned char keyboard_able_to_write()
Definition: keyboard.c:99
void keyboard_init()
Definition: keyboard.c:93
void keyboard_increment_buffer_pointer(volatile uint16_t *const ptr)
Definition: keyboard.c:118
Definition: keyboard_state_flags.h:4
bool keyboard_get_key_from_buffer(keyboard_scan_ascii_pair *scan_ascii_pair)
Definition: keyboard.c:143
unsigned char keyboard_get_scancode()
Definition: keyboard.c:158
Definition: keyboard_scan_acii_pair.h:4
unsigned char keyboard_is_between_or_eq(unsigned char number, unsigned char l, unsigned char r)
Definition: keyboard.c:325
unsigned char keyboard_is_between(unsigned char num, unsigned char l, unsigned char r)
Definition: keyboard.c:320
bool keyboard_get_key_state(char scancode)
Definition: keyboard.c:113
bool keyboard_handler()
Definition: keyboard.c:163