28 lines
858 B
C
28 lines
858 B
C
/*
|
|
PS/2 キーボードを SHARP X1 につなぐ
|
|
PS/2 キーボードの受信処理
|
|
|
|
2014年7月22日 作成
|
|
|
|
佐藤恭一 http://kyoutan.jpn.org/
|
|
|
|
無保証です。
|
|
佐藤恭一が作成した部分は用途に制限を設けません。商用・非商用にかかわらず自由に使用して頂いて構いません。
|
|
勝手に複製したり、改造したり、配布したり、売ったりしても良いということです。
|
|
連絡不要です。
|
|
*/
|
|
|
|
#define PS2TIMEOUT 30 // PS2 タイムアウト 30*100[ms] = 3[s]
|
|
#define PS2BUFFSIZE 0x10
|
|
|
|
extern volatile unsigned short PS2TIMER; // PS2受信タイムアウトタイマー
|
|
//extern volatile unsigned char PS2BUFF[PS2BUFFSIZE]; // PS2受信バッファ
|
|
//extern volatile unsigned char PS2RPOS; // PS2読み出し位置
|
|
//extern volatile unsigned char PS2WPOS; // PS2書き込み位置
|
|
|
|
void ps2key_init(void);
|
|
unsigned char ps2size(void);
|
|
void ps2clear(void);
|
|
unsigned char ps2read(void);
|
|
unsigned char ps2get(void);
|