Usbhidio
This is the readme file for the usbhidio application, which includes host software and device
firmware for communicating with USB HID-class devices.
Usbhidio is brought to you by
Jan Axelson
Lakeview Research
2209 Winnebago St.
Madison, WI 53704
Phone: 608-241-5824
Fax: 608-241-5848
http://www.lvr.com
jan@lvr.com
(Usbhidio means Universal Serial Bus (usb) Human Interface Device (hid) Input/Ouput (io)
application.)
Files
Usbhidio includes the following files:
The Readme File
readme.doc is this file.
The PC’s Inf File
Usbhidio.inf is an INF file that tells Windows what drivers to use for the device. The device uses
Windows’ built-in HID drivers. You can view the file in any text editor.
The Visual-Basic Project
In the directory VisualBasic:
Usbhidio.vbp is a Visual-Basic 6 project that finds the device and exchanges data with it.
Apideclarations.bas contains declarations for the Win32 API functions used in the project.
frmMain.frm is the project’s form.
usbhidio.exe is the executable file created from usbhidio.vbp.
The Device Code
In the directory CY7C63000:
Usbhidio.asm is assembly-code firmware for Cypress’ CY763001 USB microcontroller. The
code handles enumeration on attachment to a host, and can exchange data in both directions. The
firmware conforms to the USB’s human-interface device (HID) class specification.
Usbhidio.rom is the assembled code for loading into the development board’s memory.
Usbhidio.lst is the listing file produced by the assembler.
- 1
- 2
- 3
- 4
- 5
- 6
前往页