Contiki-NG
Toggle main menu visibility
Loading...
Searching...
No Matches
msc-descriptors.c
1
#include "descriptors.h"
2
#include "usb-msc-bulk.h"
3
#include <usb-arch.h>
4
5
const
struct
usb_st_device_descriptor device_descriptor =
6
{
7
sizeof
(
struct
usb_st_device_descriptor),
8
DEVICE,
9
0x0210,
10
0,
11
0,
12
0,
13
CTRL_EP_SIZE,
14
0xffff,
15
0xffff,
16
0x0030,
17
2,
18
1,
19
3,
20
1
21
};
22
23
const
struct
configuration_st {
24
struct
usb_st_configuration_descriptor configuration;
25
struct
usb_st_interface_descriptor massbulk;
26
struct
usb_st_endpoint_descriptor ep_in;
27
struct
usb_st_endpoint_descriptor ep_out;
28
} BYTE_ALIGNED configuration_block =
29
{
30
/* Configuration */
31
{
32
sizeof
(configuration_block.configuration),
33
CONFIGURATION,
34
sizeof
(configuration_block),
35
1,
36
1,
37
0,
38
0x80,
39
50
40
},
41
{
42
sizeof
(configuration_block.massbulk),
43
INTERFACE,
44
0,
45
0,
46
2,
47
MASS_STORAGE,
48
MASS_RBC,
49
MASS_BULK_ONLY,
50
0
51
},
52
{
53
sizeof
(configuration_block.ep_in),
54
ENDPOINT,
55
0x81,
56
0x02,
57
64,
58
0
59
},
60
{
61
sizeof
(configuration_block.ep_out),
62
ENDPOINT,
63
0x02,
64
0x02,
65
64,
66
0
67
}
68
69
};
70
71
const
struct
usb_st_configuration_descriptor const *configuration_head =
72
(
struct
usb_st_configuration_descriptor const*)&configuration_block;
arch
cpu
arm
common
usb
msc
msc-descriptors.c
Generated on
for Contiki-NG by
1.17.0