Select Endpoint; Read Endpoint Status; Read Last Transaction Status Register - Philips PDIUSBD12 Product Data

Usb interface device with parallel bus
Hide thumbs Also See for PDIUSBD12:
Table of Contents

Advertisement

Philips Semiconductors

11.3.2 Select Endpoint

11.3.3 Read Endpoint status

11.3.4 Read last transaction status register

9397 750 09238
Product data
Code (Hex) — 00 to 05
Transaction — read 1 byte (optional)
The Select Endpoint command initializes an internal pointer to the start of the
selected buffer. Optionally, this command can be followed by a data read, which
returns this byte.
FULL/EMPTY: A '1' indicates the buffer is full, '0' indicates an empty buffer.
STALL: A '1' indicates the selected endpoint is in the stall state.
Fig 11. Select Endpoint command: bit allocation.
Code (Hex) — 80 to 85
Transaction — read 1 byte
7
0
Fig 12. Read Endpoint status: bit allocation.
Code (Hex) — 40 to 45
Transaction — read 1 byte
The Read Last Transaction Status command is followed by one data read that returns
the status of the last transaction of the endpoint. This command also resets the
corresponding interrupt flag in the interrupt register, and clears the status, indicating
that it was read.
Rev. 08 — 20 December 2001
USB interface device with parallel bus
6
5
4
3
2
1
0
0
0
x
x
0
x
x
RESERVED
SETUP PACKET
RESERVED
BUFFER 0 FULL
BUFFER 1 FULL
ENDPOINT STALLED
PDIUSBD12
004aaa056
© Koninklijke Philips Electronics N.V. 2001. All rights reserved.
17 of 35

Advertisement

Table of Contents
loading

Table of Contents