From d3b1af9572e123c939fc355474bf12402c86d292 Mon Sep 17 00:00:00 2001 From: tmk Date: Thu, 30 Sep 2010 14:17:01 +0900 Subject: add mouse function. --- usb_mouse.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 usb_mouse.h (limited to 'usb_mouse.h') diff --git a/usb_mouse.h b/usb_mouse.h new file mode 100644 index 0000000000..f1f39776f7 --- /dev/null +++ b/usb_mouse.h @@ -0,0 +1,20 @@ +#ifndef USB_MOUSE_H +#define USB_MOUSE_H 1 + +#include +#include "usb.h" + + +#define MOUSE_INTERFACE 1 +#define MOUSE_ENDPOINT 2 +#define MOUSE_SIZE 8 +#define MOUSE_BUFFER EP_DOUBLE_BUFFER + +extern uint8_t mouse_buttons; +extern uint8_t mouse_protocol; + + +int8_t usb_mouse_buttons(uint8_t left, uint8_t middle, uint8_t right); +int8_t usb_mouse_move(int8_t x, int8_t y, int8_t wheel); + +#endif -- cgit v1.2.3