Reference Manual Preliminary
Prox–DU & Prox–SU
www.gemalto.com Release for first samples Do not use for final design
DOC118569A Public Use Page 100/134
The class for the contact smart card interface is Smart Card CCID.
Contact Smart Card Interface Descriptor
Offset Value Field
0 0x09 bLength (9 bytes)
1 0x04 bDescriptorType (Interface)
2 0x02 bInterfaceNumber (Interface 3)
3 0x00 bAlternateSetting
4 0x03 bNumEndpoints (3 Endpoints)
5 0x0B bInterfaceClass (Smart Card device class)
6 0x00 bInterfaceSubClass (No subclass)
7 0x00 bInterfaceProtocol (none)
8 0x05 iInterface (index to interface string descriptor = 6)
Table 33 – USB Contact Smart Card Interface Descriptor
Device Class Descriptors
HID class descriptor
HID Class Descriptor
Offset Value Field
0 0x09 bLength (9 bytes)
1 0x21 bDescriptorType
2
0x00
0x01
bcdHID (1.00)
4 0x00 bCountryCode (not supported)
5 0x01 bNumDescriptors (1 report)
6 0x22 bDescriptorType
7
0x2F
0x00
wDescriptorLength (47 bytes)
Table 34 – USB HID Class Descriptor
HID interface endpoint descriptor
HID Interface Endpoint Descriptor (endpoint 4 Interrupt In )
Offset Value Field
0 0x07 bLength (7 bytes)
1 0x05 bDescriptorType (Endpoint)
2 0x83 bEndpointAddress (b7=1 IN, b3-b0 = address 3
3 0x03 bmAttributes (03h =Interrupt endpoint)
0x08
4
0x00
wMaxPacketSize (8 bytes max)
6 0xFE bInterval (254ms)
Table 35 – USB HID Interface Endpoint Descriptor
HID report descriptor
HID Report Descriptor
Offset Value Field
0 06
1 00
Usage page (Vendor defined)