]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - ps2.h
PS/2: request to resend when error is occured.
[max/tmk_keyboard.git] / ps2.h
diff --git a/ps2.h b/ps2.h
index 954e59d9f0743eff26d1dd48cc42dd5cb5e5dff1..7a8bbd2665fff5d1d115422528ca2fe74ec313fa 100644 (file)
--- a/ps2.h
+++ b/ps2.h
@@ -1,5 +1,5 @@
 /*
-Copyright (c) 2010 Jun WAKO <wakojun@gmail.com>
+Copyright (c) 2010,2011 Jun WAKO <wakojun@gmail.com>
 
 This software is licensed with a Modified BSD License.
 All of this is supposed to be Free Software, Open Source, DFSG-free,
@@ -59,14 +59,20 @@ POSSIBILITY OF SUCH DAMAGE.
 #define PS2_ERR_NONE    0
 #define PS2_ERR_PARITY  0x10
 
+#define PS2_LED_SCROLL_LOCK 0
+#define PS2_LED_NUM_LOCK    1
+#define PS2_LED_CAPS_LOCK   2
+
 
 extern uint8_t ps2_error;
 
-/* host side */
+/* host role */
 void ps2_host_init(void);
-uint8_t ps2_host_send(uint8_t);
+uint8_t ps2_host_send(uint8_t data);
+uint8_t ps2_host_recv_response(void);
 uint8_t ps2_host_recv(void);
+void ps2_host_set_led(uint8_t usb_led);
 
-/* TODO: device side */
+/* device role */
 
 #endif