Lucent Technologies USS-720 Computer Drive User Manual


 
1-4 Lucent Technologies Inc.
Evaluation Kit for USS-720
Instant USB
Information Manual, Rev. 1
USB-to-
IEEE
1284 Bridge September 1999
13
Table of Contents (continued)
nFault Interrupt .................................................................................................................................... 5-23
Bulk In Interrupt ................................................................................................................................... 5-23
Bulk Out Interrupt ................................................................................................................................ 5-23
Change Interrupt ................................................................................................................................. 5-23
Disconnect Interrupt ............................................................................................................................ 5-23
External Circuitry Requirements ......................................................................................................................... 5-24
Filter Bypass Mode ............................................................................................................................................. 5-25
High Drive Mode ................................................................................................................................................. 5-25
Self-Powered Mode ............................................................................................................................................ 5-25
Absolute Maximum Ratings ................................................................................................................................ 5-25
Electrical Characteristics .................................................................................................................................... 5-26
Timing Characteristics ........................................................................................................................................ 5-27
Outline Diagram ...................................................................................................................................................5-28
44-Pin MQFP................................................................................................................................................5-28
Ordering Information ............................................................................................................................................5-28
Typical Circuit Showing the USS-720 Bridging USB to Parallel Port
Application Note .................................................................................................................... 6-1
Description ............................................................................................................................................................ 6-1
USS-720 USB Device Driver Preliminary User Guide ........................................................ 7-1
1. Introduction ...................................................................................................................................................... 7-1
2. Initialization ...................................................................................................................................................... 7-3
3. I/O File Functions ............................................................................................................................................ 7-3
3.1. CreateFile............................................................................................................................................... 7-4
3.2. ReadFile ................................................................................................................................................. 7-5
3.3. WriteFile ................................................................................................................................................. 7-6
3.4. DeviceIoControl ...................................................................................................................................... 7-7
3.5. CloseHandle........................................................................................................................................... 7-8
4. I/O Control Codes ............................................................................................................................................ 7-9
4.1. IOCTL_1284_ ECP_FWDTOREV ........................................................................................................ 7-10
4.2. IOCTL_1284_ECP_REVTOFWD ......................................................................................................... 7-11
4.3. IOCTL_1284_ ECP_SET_CHANNEL .................................................................................................. 7-12
4.4. IOCTL_1284_ SET_MODE .................................................................................................................. 7-13
4.5. IOCTL_1284_ TERMINATE.................................................................................................................. 7-14
4.6. IOCTL_ABORT_PIPE........................................................................................................................... 7-15
4.7. IOCTL_CANCEL_PIPE_REQUEST..................................................................................................... 7-16
4.8. IOCTL_GET_1284_REGISTER ........................................................................................................... 7-17
4.9. IOCTL_GET_ALTSETTING.................................................................................................................. 7-18
4.10. IOCTL_GET_CAPABILITIES.............................................................................................................. 7-19
4.11. IOCTL_GET_CONFIGURATION_DESCRIPTOR .............................................................................. 7-20
4.12. IOCTL_GET_DEVICE_DESCRIPTOR............................................................................................... 7-21
4.13. IOCTL_GET_DEVICE_INSTANCES .................................................................................................. 7-22
4.14. IOCTL_GET_INTERFACE.................................................................................................................. 7-23
4.15. IOCTL_GET_PORT_STATUS ............................................................................................................ 7-24
4.16. IOCTL_ISSUE_USS720_COMMAND................................................................................................ 7-25
4.17. IOCTL_READ_INTERRUPT_PIPE .................................................................................................... 7-26
4.18. IOCTL_RESET_PIPE......................................................................................................................... 7-27
4.19. IOCTL_SET_1284_REGISTER.......................................................................................................... 7-28