CeDOS - kernel/drivers/keyboard.h

kernel/drivers/keyboard.h (view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*! \file
 * Driver for PS/2 keyboard
 */
#ifndef OS_KEYBOARD_H
#define OS_KEYBOARD_H

#include <stdint.h>

/*!
 * Initializes the keyboard.
 * \return 1 on success, 0 on fail
 */
int keyboard_init(void);

/*!
 * Reads a single character from the keyboard
 * \return A single char corresponding to a key press.
 */
uint8_t keyboard_read_c(void);

#endif