
W9968CF
Publication Release Date: May 1999
- 27 - Revision A2
7.4 USB Interface and Device Control
The W9968CF contains two endpoints: default and Video Data-In endpoints. Figure 7.3 shows the
device configuration for the W9968CF-based USB digital video camera.
Host
Device
Default Pipe
Data-In Pipe
W9967CF-Based
Figure 7.3 Device Configuration
7.4.1 Endpoints
7.4.1.1 Default Endpoint (Endpoint 0)
The default endpoint uses control transfers as defined in the USB specification. The default endpoint
provides access to the W9968CF-based device
′
s configuration, status, and control information by
sending standard, class, and vendor-specific requests to the device, an interface, or an endpoint.
7.4.1.2 Video Data-In Endpoint (Endpoint 1)
The Video Data-In endpoint is used to receive video image data from the device intended for delivery to
a video capture application on the host. The Video Data-In endpoint uses isochronous transfers. The
direction is always IN. The maximum packet size can be varied for different alternate settings for limited
USB bandwidth.
7.4.2 USB Device Requests
The W9968CF responds to requests from the host on the default pipe. The W9968CF supports
standard, class, and vendor-specific USB device requests.
7.4.2.1 Standard Device Requests
The W9968CF supports the standard USB device requests as shown in Table 7.3 and described below.
It responds to standard device requests whether it has been assigned a non-default address or is
currently configured. If any unrecognized or unsupported standard request is received, it returns
STALL.