aboutsummaryrefslogtreecommitdiff
path: root/uDMX/uDMX_cmds.h
diff options
context:
space:
mode:
Diffstat (limited to 'uDMX/uDMX_cmds.h')
-rw-r--r--uDMX/uDMX_cmds.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/uDMX/uDMX_cmds.h b/uDMX/uDMX_cmds.h
new file mode 100644
index 0000000..12a72af
--- /dev/null
+++ b/uDMX/uDMX_cmds.h
@@ -0,0 +1,31 @@
+/*
+ * usb2dmx_cmds.h
+ *
+ *
+ * Created by Max Egger on 14.02.06.
+ *
+ */
+
+#define cmd_SetSingleChannel 1
+/* usb request for cmd_SetSingleChannel:
+ bmRequestType: ignored by device, should be USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT
+ bRequest: cmd_SetSingleChannel
+ wValue: value of channel to set [0 .. 255]
+ wIndex: channel index to set [0 .. 511]
+ wLength: ignored
+*/
+#define cmd_SetChannelRange 2
+/* usb request for cmd_SetChannelRange:
+ bmRequestType: ignored by device, should be USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT
+ bRequest: cmd_SetChannelRange
+ wValue: number of channels to set [1 .. 512-wIndex]
+ wIndex: index of first channel to set [0 .. 511]
+ wLength: length of data, must be >= wValue
+*/
+
+#define cmd_StartBootloader 0xf8
+// Start Bootloader for Software updates
+
+
+#define err_BadChannel 1
+#define err_BadValue 2