Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Enumerations | Variables
hid-roccat-savu.h File Reference
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  savu_mouse_report_special
 
struct  savu_roccat_report
 
struct  savu_device
 

Enumerations

enum  {
  SAVU_SIZE_CONTROL = 0x03, SAVU_SIZE_PROFILE = 0x03, SAVU_SIZE_GENERAL = 0x10, SAVU_SIZE_BUTTONS = 0x2f,
  SAVU_SIZE_MACRO = 0x0823, SAVU_SIZE_INFO = 0x08, SAVU_SIZE_SENSOR = 0x04
}
 
enum  savu_control_requests { SAVU_CONTROL_REQUEST_GENERAL = 0x80, SAVU_CONTROL_REQUEST_BUTTONS = 0x90 }
 
enum  savu_commands {
  SAVU_COMMAND_CONTROL = 0x4, SAVU_COMMAND_PROFILE = 0x5, SAVU_COMMAND_GENERAL = 0x6, SAVU_COMMAND_BUTTONS = 0x7,
  SAVU_COMMAND_MACRO = 0x8, SAVU_COMMAND_INFO = 0x9, SAVU_COMMAND_SENSOR = 0xc
}
 
enum  { SAVU_MOUSE_REPORT_NUMBER_SPECIAL = 3 }
 
enum  savu_mouse_report_button_types {
  SAVU_MOUSE_REPORT_BUTTON_TYPE_PROFILE = 0x20, SAVU_MOUSE_REPORT_BUTTON_TYPE_QUICKLAUNCH = 0x60, SAVU_MOUSE_REPORT_BUTTON_TYPE_TIMER = 0x80, SAVU_MOUSE_REPORT_BUTTON_TYPE_CPI = 0xb0,
  SAVU_MOUSE_REPORT_BUTTON_TYPE_SENSITIVITY = 0xc0, SAVU_MOUSE_REPORT_BUTTON_TYPE_MULTIMEDIA = 0xf0
}
 

Variables

struct savu_mouse_report_special __packed
 

Enumeration Type Documentation

anonymous enum
Enumerator:
SAVU_SIZE_CONTROL 
SAVU_SIZE_PROFILE 
SAVU_SIZE_GENERAL 
SAVU_SIZE_BUTTONS 
SAVU_SIZE_MACRO 
SAVU_SIZE_INFO 
SAVU_SIZE_SENSOR 

Definition at line 17 of file hid-roccat-savu.h.

anonymous enum
Enumerator:
SAVU_MOUSE_REPORT_NUMBER_SPECIAL 

Definition at line 49 of file hid-roccat-savu.h.

Enumerator:
SAVU_COMMAND_CONTROL 
SAVU_COMMAND_PROFILE 
SAVU_COMMAND_GENERAL 
SAVU_COMMAND_BUTTONS 
SAVU_COMMAND_MACRO 
SAVU_COMMAND_INFO 
SAVU_COMMAND_SENSOR 

Definition at line 32 of file hid-roccat-savu.h.

Enumerator:
SAVU_CONTROL_REQUEST_GENERAL 
SAVU_CONTROL_REQUEST_BUTTONS 

Definition at line 27 of file hid-roccat-savu.h.

Enumerator:
SAVU_MOUSE_REPORT_BUTTON_TYPE_PROFILE 
SAVU_MOUSE_REPORT_BUTTON_TYPE_QUICKLAUNCH 
SAVU_MOUSE_REPORT_BUTTON_TYPE_TIMER 
SAVU_MOUSE_REPORT_BUTTON_TYPE_CPI 
SAVU_MOUSE_REPORT_BUTTON_TYPE_SENSITIVITY 
SAVU_MOUSE_REPORT_BUTTON_TYPE_MULTIMEDIA 

Definition at line 53 of file hid-roccat-savu.h.

Variable Documentation