X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=ps2.h;h=7a8bbd2665fff5d1d115422528ca2fe74ec313fa;hb=239bdbf41936566c0ae5b0cbd8c6bf7dd824f7fb;hp=954e59d9f0743eff26d1dd48cc42dd5cb5e5dff1;hpb=2a562a4191a5b9e88731efb5eabd921821f25f7e;p=max%2Ftmk_keyboard.git diff --git a/ps2.h b/ps2.h index 954e59d9..7a8bbd26 100644 --- a/ps2.h +++ b/ps2.h @@ -1,5 +1,5 @@ /* -Copyright (c) 2010 Jun WAKO +Copyright (c) 2010,2011 Jun WAKO 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