http://playground.arduino.cc/ComponentLib/Ps2mouse
[Arduino] / libraries / ps2 / ps2.h
1 /*\r
2  * ps2.h - a library to interface with ps2 devices. See comments in\r
3  * ps2.cpp.\r
4  * Written by Chris J. Kiick, January 2008.\r
5  * Release into public domain.\r
6  */\r
7 \r
8 #ifndef ps2_h\r
9 #define ps2_h\r
10 \r
11 #include "WProgram.h"\r
12 \r
13 class PS2\r
14 {\r
15         public:\r
16                 PS2(int clk, int data);\r
17                 void write(unsigned char data);\r
18                 unsigned char read(void);\r
19         private:\r
20                 int _ps2clk;\r
21                 int _ps2data;\r
22                 void golo(int pin);\r
23                 void gohi(int pin);\r
24 };\r
25 \r
26 #endif /* ps2_h */\r
27 \r