1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright (c) 2003 by Karsten Wiese <annabellesgarden@yahoo.de>
42 unsigned char Fader[9];
43 unsigned char Transport;
44 unsigned char Modifier;
45 unsigned char FilterSelect;
48 unsigned char UNKNOWN;
50 unsigned char Wheel[5];
53 struct us428_setByte {
64 unsigned char Channel,
72 struct us428_setByte Light[7];
78 struct usX2Y_volume vol;
79 struct us428_lights lights;
83 #define N_us428_ctl_BUFS 16
84 #define N_us428_p4out_BUFS 16
85 struct us428ctls_sharedmem{
86 struct us428_ctls CtlSnapShot[N_us428_ctl_BUFS];
87 int CtlSnapShotDiffersAt[N_us428_ctl_BUFS];
88 int CtlSnapShotLast, CtlSnapShotRed;
89 struct us428_p4out p4out[N_us428_p4out_BUFS];
90 int p4outLast, p4outSent;