Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.13-rc8 78 lines 2.0 kB view raw
1struct alphatrack_icmd { 2 unsigned char cmd[12]; 3}; 4 5struct alphatrack_ocmd { 6 unsigned char cmd[8]; 7}; 8 9/* 10 * These are unused by the present driver but provide documentation for the 11 * userspace API. 12 */ 13enum LightID { 14 LIGHT_EQ = 0, 15 LIGHT_OUT, 16 LIGHT_F2, 17 LIGHT_SEND, 18 LIGHT_IN, 19 LIGHT_F1, 20 LIGHT_PAN, 21 LIGHT_UNDEF1, 22 LIGHT_UNDEF2, 23 LIGHT_SHIFT, 24 LIGHT_TRACKMUTE, 25 LIGHT_TRACKSOLO, 26 LIGHT_TRACKREC, 27 LIGHT_READ, 28 LIGHT_WRITE, 29 LIGHT_ANYSOLO, 30 LIGHT_AUTO, 31 LIGHT_F4, 32 LIGHT_RECORD, 33 LIGHT_WINDOW, 34 LIGHT_PLUGIN, 35 LIGHT_F3, 36 LIGHT_LOOP 37}; 38 39#define BUTTONMASK_BATTERY 0x00004000 40#define BUTTONMASK_BACKLIGHT 0x00008000 41#define BUTTONMASK_FASTFORWARD 0x04000000 42#define BUTTONMASK_TRACKMUTE 0x00040000 43#define BUTTONMASK_TRACKSOLO 0x00800000 44#define BUTTONMASK_TRACKLEFT 0x80000000 45#define BUTTONMASK_RECORD 0x02000000 46#define BUTTONMASK_SHIFT 0x20000000 47#define BUTTONMASK_PUNCH 0x00800000 48#define BUTTONMASK_TRACKRIGHT 0x00020000 49#define BUTTONMASK_REWIND 0x01000000 50#define BUTTONMASK_STOP 0x10000000 51#define BUTTONMASK_LOOP 0x00010000 52#define BUTTONMASK_TRACKREC 0x00001000 53#define BUTTONMASK_PLAY 0x08000000 54#define BUTTONMASK_TOUCH1 0x00000008 55#define BUTTONMASK_TOUCH2 0x00000010 56#define BUTTONMASK_TOUCH3 0x00000020 57 58#define BUTTONMASK_PRESS1 0x00000009 59#define BUTTONMASK_PRESS2 0x00008010 60#define BUTTONMASK_PRESS3 0x00002020 61 62/* 63 * last 3 bytes are the slider position 64 * 40 is the actual slider moving, the most sig bits, and 3 lsb 65 */ 66 67#define BUTTONMASK_FLIP 0x40000000 68#define BUTTONMASK_F1 0x00100000 69#define BUTTONMASK_F2 0x00400000 70#define BUTTONMASK_F3 0x00200000 71#define BUTTONMASK_F4 0x00080000 72#define BUTTONMASK_PAN 0x00000200 73#define BUTTONMASK_SEND 0x00000800 74#define BUTTONMASK_EQ 0x00004000 75#define BUTTONMASK_PLUGIN 0x00000400 76#define BUTTONMASK_AUTO 0x00000100 77 78/* #define BUTTONMASK_FOOTSWITCH FIXME */