does not exist. The USB Mass Storage Class Bulk-Only

CY7C68300C/CY7C68301C

CY7C68320C/CY7C68321C

Table 11.Configuration Data Organization (continued)

 

Byte

Configuration

Configuration

Required

Variable

 

Address

Item Name

Item Description

Contents

Contents

 

 

 

 

 

 

 

0x12

bcdUSB (LSB)

USB Specification release number in BCD

0x00

 

 

 

 

 

 

 

 

0x13

bcdUSB (MSB)

 

0x02

 

 

 

 

 

 

 

 

0x14

bDeviceClass

Device class

0x00

 

 

 

 

 

 

 

 

0x15

bDeviceSubClass

Device subclass

0x00

 

 

 

 

 

 

 

 

0x16

bDeviceProtocol

Device protocol

0x00

 

 

 

 

 

 

 

 

0x17

bMaxPacketSize0

USB packet size supported for default pipe

0x40

 

 

 

 

 

 

 

 

0x18

idVendor (LSB)

Vendor ID. Cypress’ Vendor ID may only be used for evalu-

 

Your

 

 

 

ation purposes, and not in released products.

 

Vendor ID

 

0x19

idVendor (MSB)

 

 

 

 

 

 

 

 

 

 

 

 

0x1A

idProduct (LSB)

Product ID

 

Your

 

 

 

 

 

Product ID

 

0x1B

idProduct (MSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

0x1C

bcdDevice (LSB)

Device release number in BCD LSB (product release

 

Your

 

 

 

number)

 

release

 

 

 

 

 

number

 

0x1D

bcdDevice (MSB)

Device release number in BCD MSB (silicon release

 

 

 

 

number)

 

 

 

 

 

 

 

 

 

0x1E

iManufacturer

Index to manufacturer string. This entry must equal half of

 

0x53

 

 

 

the address value where the string starts or 0x00 if the string

 

 

 

 

 

does not exist.

 

 

 

0x1F

iProduct

Index to product string. This entry must equal half of the

 

0x69

 

 

 

address value where the string starts or 0x00 if the string

 

 

 

 

 

does not exist.

 

 

 

0x20

iSerialNumber

Index to serial number string. This entry must equal half of

 

0x75

 

 

 

the address value where the string starts or 0x00 if the string

 

 

 

 

 

does not exist. The USB Mass Storage Class Bulk-Only

 

 

 

 

 

Transport Specification requires a unique serial number (in

 

 

 

 

 

upper case, hexadecimal characters) for each device.

 

 

 

0x21

bNumConfigurations

Number of configurations supported

 

0x03

 

 

 

1 for mass storage: 2 for HID: 3 for CSM

 

 

 

Device Qualifier

 

 

 

 

 

 

 

 

 

 

0x22

bLength

Length of device descriptor in bytes

0x0A

 

 

 

 

 

 

 

 

0x23

bDescriptor

Type Descriptor type

0x06

 

 

 

 

 

 

 

 

0x24

bcdUSB (LSB)

USB Specification release number in BCD

0x00

 

 

 

 

 

 

 

 

0x25

bcdUSB (MSB)

USB Specification release number in BCD

0x02

 

 

 

 

 

 

 

 

0x26

bDeviceClass

Device class

0x00

 

 

 

 

 

 

 

 

0x27

bDeviceSubClass

Device subclass

0x00

 

 

 

 

 

 

 

 

0x28

bDeviceProtocol

Device protocol

0x00

 

 

 

 

 

 

 

 

0x29

bMaxPacketSize0

USB packet size supported for default pipe

0x40

 

 

 

 

 

 

 

 

0x2A

bNumConfigurations

Number of configurations supported

0x01

 

 

 

 

 

 

 

 

0x2B

bReserved

Reserved for future use. Must be set to zero

0x00

 

 

 

 

 

 

 

 

Configuration

Descriptor

 

 

 

 

0x2C

bLength

Length of configuration descriptor in bytes

0x09

 

 

 

 

 

 

 

 

0x2D

bDescriptorType

Descriptor type

0x02

 

 

 

 

 

 

 

 

0x2E

bTotalLength (LSB)

Number of bytes returned in this configuration. This includes

 

0x20

 

 

 

the configuration descriptor plus all the interface and

 

 

 

0x2F

bTotalLength (MSB)

 

0x00

 

endpoint descriptors.

 

 

 

 

 

 

 

 

 

 

 

 

 

0x30

bNumInterfaces

Number of interfaces supported

 

0x01

 

 

 

 

 

 

 

0x31

bConfiguration Value

The value to use as an argument to Set Configuration to

0x01

 

 

 

 

select the configuration. This value must be set to 0x01.

 

 

Document 001-05809 Rev. *A

 

Page 26 of 42

[+] Feedback

Page 26
Image 26
Cypress specifications CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C, does not exist. The USB Mass Storage Class Bulk-Only