USB Complete: Everything You Need to Develop Custom USB PeripheralsThis guide takes the pain out of designing for this popular interface with specific, detailed examples that show how to develop USB devices and the applications that communicate with them. How the USB communicates with the PC, deciding if a project should use a USB interface, choosing a USB controller chip for peripheral design, and determining code with Windows applications are covered in detail. |
From inside the book
Try this search over all volumes: laptop keyboard replacement Clevo layout uk
Results 1-0 of 0
Contents
A Fresh Start | 1 |
USB versus IEEE1394 | 21 |
Table of Contents | 23 |
Copyright | |
24 other sections not shown
Other editions - View all
USB Complete: Everything You Need to Develop Custom USB Peripherals Jan Axelson No preview available - 2001 |
Common terms and phrases
API functions application application software attached bandwidth bits buffer bulk transfers ByVal cable chip contains control transfers Cypress data packet Data stage data toggle defined detect device descriptor device driver device's EEPROM enables enumeration error example field firmware full speed full-speed device GPIO handshake packet hardware HID class high speed high-speed devices host controller host sends Human Interface Device IDLE INF file Input interface interrupt transfers iowr isochronous transfers low-speed devices maximum packet Megabits per second microcontroller microframe milliseconds multiple number of bytes optional Output port printer protocol ReadFile received data report descriptor request requires reset retrieve send data serial signal STALL Status stage string descriptor tion token packet transfer types Usage USB device USB Implementers Forum USB peripheral USB's Vendor Visual Basic Visual C++ voltage Windows 98 Windows DDK