20 lines
370 B
C
20 lines
370 B
C
#include "fifo.h"
|
|
|
|
#ifndef _KEYBOARD_H_
|
|
#define _KEYBOARD_H_
|
|
|
|
#define PORT_KEYDAT 0x0060
|
|
#define PORT_KEYSTA 0x0064
|
|
#define PORT_KEYCMD 0x0064
|
|
|
|
#define KEYSTA_SEND_NOTREADY 0x02
|
|
#define KEYCMD_WRITE_MODE 0x60
|
|
#define KBC_MODE 0x47
|
|
|
|
void wait_KBC_sendready(void);
|
|
void init_keyboard(struct FIFO32 *fifo, int data0);
|
|
|
|
void int_handler21(int *esp);
|
|
|
|
#endif // _KEYBOARD_H_
|