sgikbd initial commit (based on a500kbd: https://github.com/jtsiomb/a500kbd)
[sgikbd] / fw / src / ps2kbd.h
1 #ifndef PS2KBD_H_
2 #define PS2KBD_H_
3
4 enum {
5         PS2LED_SCRLK = 1,
6         PS2LED_NUMLK = 2,
7         PS2LED_CAPSLK = 4
8 };
9
10 int ps2write(unsigned char c);
11 unsigned char ps2read(void);
12 int ps2pending(void);
13 int ps2wait(unsigned int timeout);
14 void ps2clearbuf(void);
15
16 int ps2setled(unsigned char state);
17
18 #endif  /* PS2KBD_H_ */