EasyManua.ls Logo

Gemalto Prox–DU - Device Class Descriptors; HID Class Descriptor; HID Interface Endpoint Descriptor; HID Report Descriptor

Gemalto Prox–DU
145 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Reference Manual
Prox–DU & Prox–SU
www.gemalto.com
DOC118569D Public Use Page 113/145
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 31 – 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
0x32
0x00
wDescriptorLength (50 bytes)
Table 32 – 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)
4
0x08
wMaxPacketSize (8 bytes max)
0x00
6 0xFE bInterval (254ms)
Table 33 – USB HID Interface Endpoint Descriptor
HID report descriptor
HID Report Descriptor
Offset Value Field
0 06
Usage page (Vendor defined)
1 00

Table of Contents

Other manuals for Gemalto Prox–DU

Related product manuals