Turnstone Operating System
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
mouse.h File Reference

mouse driver header file More...

#include <types.h>
#include <graphics/image.h>

Classes

struct  mouse_report_t
 

Typedefs

typedef enum mouse_buttons_t mouse_buttons_t
 
typedef struct mouse_report_t mouse_report_t
 
typedef void(* mouse_move_cursor_f) (uint32_t x, uint32_t y)
 

Enumerations

enum  mouse_buttons_t { MOUSE_BUTTON_LEFT = 0x01 , MOUSE_BUTTON_RIGHT = 0x02 , MOUSE_BUTTON_MIDDLE = 0x04 }
 

Functions

int8_t mouse_report (mouse_report_t *report)
 
graphics_raw_image_tmouse_get_image (void)
 

Variables

mouse_move_cursor_f MOUSE_MOVE_CURSOR
 

Detailed Description

mouse driver header file

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.