]> git.cryptolib.org Git - labortage2013badge.git/blob - firmware/requests.h
initial - non working - stuff
[labortage2013badge.git] / firmware / requests.h
1 /* Name: requests.h
2  * Project: custom-class, a basic USB example
3  * Author: Christian Starkjohann
4  * Creation Date: 2008-04-09
5  * Tabsize: 4
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 $
9  */
10
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.
14  */
15
16 #ifndef __REQUESTS_H_INCLUDED__
17 #define __REQUESTS_H_INCLUDED__
18
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
33
34
35
36
37 #endif /* __REQUESTS_H_INCLUDED__ */