Files
x1key/src.original/ps2.h
Philip Smart 6ac7fa5563 First push
2022-02-17 13:17:58 +00:00

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);