| Turnstone Operating System
    | 
USB mouse driver. More...
#include <driver/usb.h>#include <memory.h>#include <logging.h>#include <utils.h>#include <graphics/screen.h>#include <device/mouse.h>| Classes | |
| struct | usb_mouse_report_t | 
| struct | usb_qemu_tablet_report_t | 
| struct | usb_driver_t | 
| Typedefs | |
| typedef struct usb_mouse_report_t | usb_mouse_report_t | 
| typedef struct usb_qemu_tablet_report_t | usb_qemu_tablet_report_t | 
| typedef struct usb_driver_t | usb_driver_t | 
| Functions | |
| MODULE ("turnstone.kernel.hw.usb.kbd") | |
| static int8_t | usb_mouse_transfer_cb (usb_controller_t *usb_controller, usb_transfer_t *usb_transfer) | 
| static int8_t | usb_qemu_tablet_transfer_cb (usb_controller_t *usb_controller, usb_transfer_t *usb_transfer) | 
| int8_t | usb_mouse_init (usb_device_t *usb_device) | 
| int8_t | usb_qemu_tablet_init (usb_device_t *usb_device) | 
USB mouse driver.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.