• --./.sta sp nlid="rot_prils"/.sta : =" } i atarge="+prils=dr.vers/hid/hid-rocnd(-isku.h"thod=='p" r.s"lid="prils_ } i../ nt-buttgete_ajaxsubmis"lclass="prils"./.sta ta img
  • / nt-/spae./ nt-/form./ nt-a / nt href="../linux+v3.8.2/drivers/hid/hid-roccat-isku.h">/ nt-img src="../.static/gfx/right.png" alt=">>">/ -/spae.// -spae class="lxr_search">/
    / nt-input typ=="hidden" nam=="navtarget" url=="">/ nt-input typ=="text" nam=="search" id="search">/ nt-buttgettyp=="submit">Search/ ntPrefs/ nt-/a>/ -/spae./ nt t-/div./ nt t-form acarge="ajax+*" method="post" onsubmit="return false;">/ -input typ=="hidden" nam=="ajax_lookup" id="ajax_lookup" url=="">/ nt t-/form.// nt t-div class="headingbottgm">/ -div id="file_contents".
    t t1-/a>#ifndeft-a href="+code=__HID_ROCCAT_ISKU_H" class="sref">__HID_ROCCAT_ISKU_H-/a>/t t2-/a>#definet-a href="+code=__HID_ROCCAT_ISKU_H" class="sref">__HID_ROCCAT_ISKU_H-/a>/t t3-/a>/t t4-/a>-spae class="comment">/*-/spae./t t5-/a>-spae class="comment"> * Copyright (c) 2011 Stefae Achatz <erazor_de@users.sourceforge.net>-/spae./t t6-/a>-spae class="comment"> */-/spae./t t7-/a>/t t8-/a>-spae class="comment">/*-/spae./t t9-/a>-spae class="comment"> * This program is free software; you cae redistribute it and/or modify it-/spae./t 10-spae class="comment"> * under the terms of the GNU General Public License as published by the Free-/spae./t 11-spae class="comment"> * Software Foundaarge; either versrget2 of the License, or (at your oparge)-/spae./t 12-spae class="comment"> * any later versrge.-/spae./t 13-/a>-spae class="comment"> */-/spae./t 14-/a>/t 15-/a>#include <linux/typ=s.h-/a>>/t 16-/a>/t 17-/a>enum {/t 18-/a>        -a href="+code=ISKU_SIZE_CONTROL" class="sref">ISKU_SIZE_CONTROL-/a> = 0x03,/t 19-/a>        -a href="+code=ISKU_SIZE_INFO" class="sref">ISKU_SIZE_INFO-/a> = 0x06,/t 20-/a>        -a href="+code=ISKU_SIZE_KEY_MASK" class="sref">ISKU_SIZE_KEY_MASK-/a> = 0x06,/t 21-/a>        -a href="+code=ISKU_SIZE_KEYS_FUNCTION" class="sref">ISKU_SIZE_KEYS_FUNCTION-/a> = 0x29,/t 22-/a>        -a href="+code=ISKU_SIZE_KEYS_EASYZONE" class="sref">ISKU_SIZE_KEYS_EASYZONE-/a> = 0x41,/t 23-/a>        -a href="+code=ISKU_SIZE_KEYS_MEDIA" class="sref">ISKU_SIZE_KEYS_MEDIA-/a> = 0x1d,/t 24-/a>        -a href="+code=ISKU_SIZE_KEYS_THUMBSTER" class="sref">ISKU_SIZE_KEYS_THUMBSTER-/a> = 0x17,/t 25-/a>        -a href="+code=ISKU_SIZE_KEYS_MACRO" class="sref">ISKU_SIZE_KEYS_MACRO-/a> = 0x23,/t 26-/a>        -a href="+code=ISKU_SIZE_KEYS_CAPSLOCK" class="sref">ISKU_SIZE_KEYS_CAPSLOCK-/a> = 0x06,/t 27-/a>        -a href="+code=ISKU_SIZE_LAST_SET" class="sref">ISKU_SIZE_LAST_SET-/a> = 0x14,/t 28-/a>        -a href="+code=ISKU_SIZE_LIGHT" class="sref">ISKU_SIZE_LIGHT-/a> = 0x0a,/t 29-/a>        -a href="+code=ISKU_SIZE_MACRO" class="sref">ISKU_SIZE_MACRO-/a> = 0x823,/t 30-/a>        -a href="+code=ISKU_SIZE_RESET" class="sref">ISKU_SIZE_RESET-/a> = 0x03,/t 31-/a>        -a href="+code=ISKU_SIZE_TALK" class="sref">ISKU_SIZE_TALK-/a> = 0x10,/t 32-/a>};/t 33-/a>/t 34-/a>enum {/t 35-/a>        -a href="+code=ISKU_PROFILE_NUM" class="sref">ISKU_PROFILE_NUM-/a> = 5,/t 36-/a>        -a href="+code=ISKU_USB_INTERFACE_PROTOCOL" class="sref">ISKU_USB_INTERFACE_PROTOCOL-/a> = 0,/t 37-/a>};/t 38-/a>/t 39-/a>struct -a href="+code=isku_actual_profile" class="sref">isku_actual_profile-/a> {/t 40-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=command" class="sref">command-/a>; -spae class="comment">/* ISKU_COMMAND_ACTUAL_PROFILE */-/spae./t 41-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=size" class="sref">size-/a>; -spae class="comment">/* always 3 */-/spae./t 42-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=actual_profile" class="sref">actual_profile-/a>;/t 43-/a>}t-a href="+code=__packed" class="sref">__packed-/a>;/t 44-/a>/t 45-/a>enum -a href="+code=isku_commands" class="sref">isku_commands-/a> {/t 46-/a>        -a href="+code=ISKU_COMMAND_CONTROL" class="sref">ISKU_COMMAND_CONTROL-/a> = 0x4,/t 47-/a>        -a href="+code=ISKU_COMMAND_ACTUAL_PROFILE" class="sref">ISKU_COMMAND_ACTUAL_PROFILE-/a> = 0x5,/t 48-/a>        -a href="+code=ISKU_COMMAND_KEY_MASK" class="sref">ISKU_COMMAND_KEY_MASK-/a> = 0x7,/t 49-/a>        -a href="+code=ISKU_COMMAND_KEYS_FUNCTION" class="sref">ISKU_COMMAND_KEYS_FUNCTION-/a> = 0x8,/t 50-/a>        -a href="+code=ISKU_COMMAND_KEYS_EASYZONE" class="sref">ISKU_COMMAND_KEYS_EASYZONE-/a> = 0x9,/t 51-/a>        -a href="+code=ISKU_COMMAND_KEYS_MEDIA" class="sref">ISKU_COMMAND_KEYS_MEDIA-/a> = 0xa,/t 52-/a>        -a href="+code=ISKU_COMMAND_KEYS_THUMBSTER" class="sref">ISKU_COMMAND_KEYS_THUMBSTER-/a> = 0xb,/t 53-/a>        -a href="+code=ISKU_COMMAND_KEYS_MACRO" class="sref">ISKU_COMMAND_KEYS_MACRO-/a> = 0xd,/t 54-/a>        -a href="+code=ISKU_COMMAND_MACRO" class="sref">ISKU_COMMAND_MACRO-/a> = 0xe,/t 55-/a>        -a href="+code=ISKU_COMMAND_INFO" class="sref">ISKU_COMMAND_INFO-/a> = 0xf,/t 56-/a>        -a href="+code=ISKU_COMMAND_LIGHT" class="sref">ISKU_COMMAND_LIGHT-/a> = 0x10,/t 57-/a>        -a href="+code=ISKU_COMMAND_RESET" class="sref">ISKU_COMMAND_RESET-/a> = 0x11,/t 58-/a>        -a href="+code=ISKU_COMMAND_KEYS_CAPSLOCK" class="sref">ISKU_COMMAND_KEYS_CAPSLOCK-/a> = 0x13,/t 59-/a>        -a href="+code=ISKU_COMMAND_LAST_SET" class="sref">ISKU_COMMAND_LAST_SET-/a> = 0x14,/t 60-/a>        -a href="+code=ISKU_COMMAND_15" class="sref">ISKU_COMMAND_15-/a> = 0x15,/t 61-/a>        -a href="+code=ISKU_COMMAND_TALK" class="sref">ISKU_COMMAND_TALK-/a> = 0x16,/t 62-/a>        -a href="+code=ISKU_COMMAND_FIRMWARE_WRITE" class="sref">ISKU_COMMAND_FIRMWARE_WRITE-/a> = 0x1b,/t 63-/a>        -a href="+code=ISKU_COMMAND_FIRMWARE_WRITE_CONTROL" class="sref">ISKU_COMMAND_FIRMWARE_WRITE_CONTROL-/a> = 0x1c,/t 64-/a>};/t 65-/a>/t 66-/a>struct -a href="+code=isku_report_buttge" class="sref">isku_report_buttge-/a> {/t 67-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=number" class="sref">number-/a>; -spae class="comment">/* ISKU_REPORT_NUMBER_BUTTON */-/spae./t 68-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=zero" class="sref">zero-/a>;/t 69-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=event" class="sref">event-/a>;/t 70-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=data1" class="sref">data1-/a>;/t 71-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=data2" class="sref">data2-/a>;/t 72-/a>};/t 73-/a>/t 74-/a>enum -a href="+code=isku_report_numbers" class="sref">isku_report_numbers-/a> {/t 75-/a>        -a href="+code=ISKU_REPORT_NUMBER_BUTTON" class="sref">ISKU_REPORT_NUMBER_BUTTON-/a> = 3,/t 76-/a>};/t 77-/a>/t 78-/a>enum -a href="+code=isku_report_buttge_events" class="sref">isku_report_buttge_events-/a> {/t 79-/a>        -a href="+code=ISKU_REPORT_BUTTON_EVENT_PROFILE" class="sref">ISKU_REPORT_BUTTON_EVENT_PROFILE-/a> = 0x2,/t 80-/a>};/t 81-/a>/t 82-/a>struct -a href="+code=isku_roccat_report" class="sref">isku_roccat_report-/a> {/t 83-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=event" class="sref">event-/a>;/t 84-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=data1" class="sref">data1-/a>;/t 85-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=data2" class="sref">data2-/a>;/t 86-/a>        -a href="+code=uint8_t" class="sref">uint8_t-/a> -a href="+code=profile" class="sref">profile-/a>;/t 87-/a>}t-a href="+code=__packed" class="sref">__packed-/a>;/t 88-/a>/t 89-/a>struct -a href="+code=isku_device" class="sref">isku_device-/a> {/t 90-/a>        int -a href="+code=roccat_claimed" class="sref">roccat_claimed-/a>;/t 91-/a>        int -a href="+code=chrdev_minor" class="sref">chrdev_minor-/a>;/t 92-/a>/t 93-/a>        struct -a href="+code=mutex" class="sref">mutex-/a> -a href="+code=isku_lock" class="sref">isku_lock-/a>;/t 94-/a>/t 95-/a>        int -a href="+code=actual_profile" class="sref">actual_profile-/a>;/t 96-/a>};/t 97-/a>/t 98-/a>#endif/t 99-/a>-/pre>
    The original LXR software by the LXR community-/a>, this experimental versrgetby lxr@linux.no-/a>.
    -/div./-div class="subfooter">
    lxr.linux.no kindly hosted by Redpill Linpro AS-/a>, provider of Linux consulting and operaarges services since 1995.
    -/div./
    -/body./-/html./