STIR4200 SigmaTel, STIR4200 Datasheet - Page 8

no-image

STIR4200

Manufacturer Part Number
STIR4200
Description
USB / IrDA Bridge Controller
Manufacturer
SigmaTel
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STIR4200S
Manufacturer:
SIGEMTEL
Quantity:
14 398
STIr4200
USB/IrDA Bridge Controller
8
4.3.3.
4.3.4.
4.3.5.
Read Multiple Registers
The read multiple registers vendor specific command allows the user to read multi-
ple sequential registers from the Digital IR Transceiver. Each register is one byte
wide, so the command indicates the first register to read, the number of registers to
read, and the responding data phase supplies the data from those registers. This
command is also used for the case of reading only one register.
Read ROM
The read ROM vendor specific command allows the user to read the contents of the
USB controller endpoint zero ROM. This is primarily a debug feature that allows ver-
ification of the endpoint zero ROM contents. Only 64 bytes of ROM data can be
requested at a time. The responding data phase supplies the data from the endpoint
zero ROM.
Vendor Clear Stall
The vendor clear stall command is included as a potential work around for limita-
tions in early versions of the Microsoft™ USB driver stack. Although not a concern
with the latest operating systems, the earlier versions could have the possibility that
the USB driver stack would not properly clear endpoint stalls. The standard device
clear stall request is also supported.
Offset
0
1
2
4
6
Offset
0
1
2
4
6
Offset
0
1
2
4
6
bmRequestType 1
BRequest
Wvalue
Windex
Wlength
BmRequestType 1
Brequest
Wvalue
Windex
Wlength
BmRequestType 1
Brequest
Wvalue
Windex
Wlength
Field
Field
Field
Size
1
2
2
2
Size
1
2
2
2
Size
1
2
2
2
Table 6. Read Multiple Registers
0xc0
0x01
Not used (0x0000)
0x0001 – 0x000f
0x0001 – 0x000f
0xc0
0x02
Not used (0x0000)
0x0000–0x00ff
0x01–0x0040
0x42
0x01
Not used (0x0000)
0x0000 – 0x0002 Endpoint on which to clear stall
Not used (0x0000)
Table 8. Vendor Clear Stall
Value (hex)
Value (hex)
Value (hex)
Table 7. Read ROM
Device to host, vendor type, device recipient
Read multiple registers
First register to read
Number of registers to read
Device to host, vendor type, device recipient
Read ROM
Base ROM address
Number of ROM locations to read (64 bytes
max per request)
Device to host, vendor type, endpoint
recipient
Clear endpoint stall
Description
Description
Description
3-4200-D1-2.0-0403

Related parts for STIR4200