2 * Project: custom-class, a basic USB example
3 * Author: Christian Starkjohann
4 * Creation Date: 2008-04-09
6 * Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH
7 * License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt)
8 * This Revision: $Id: requests.h 692 2008-11-07 15:07:40Z cs $
11 /* This header is shared between the firmware and the host software. It
12 * defines the USB request numbers (and optionally data types) used to
13 * communicate between the host and the device.
16 #ifndef __REQUESTS_H_INCLUDED__
17 #define __REQUESTS_H_INCLUDED__
19 #define CUSTOM_RQ_SET_RED 3
20 #define CUSTOM_RQ_SET_GREEN 4
21 #define CUSTOM_RQ_SET_BLUE 5
22 #define CUSTOM_RQ_SET_RGB 6
23 #define CUSTOM_RQ_GET_RGB 7
24 #define CUSTOM_RQ_GET_ADC 8
25 #define CUSTOM_RQ_READ_MEM 0x10
26 #define CUSTOM_RQ_WRITE_MEM 0x11
27 #define CUSTOM_RQ_READ_FLASH 0x12
28 #define CUSTOM_RQ_EXEC_SPM 0x13
29 #define CUSTOM_RQ_RESET 0x14
30 #define CUSTOM_RQ_READ_BUTTON 0x15
31 #define CUSTOM_RQ_READ_TMPSENS 0x16
32 #define LED_WRITE 0x40
38 #endif /* __REQUESTS_H_INCLUDED__ */