

Learn how to write USB drivers for Windows using this clever little USB device. The OSR USB FX2 Learning Kit is based on the very popular and well-known Cypress Semiconductor USB FX2 chipset. The board supports both high-speed and full-speed operation. In addition to the mandatory control endpoint (endpoint 0), the board implements 3 endpoints: (1) An interrupt endpoint. The board sends data to the system indicating the current state of its switchpack each time a switch position it changed; (2) A pair of bulk endpoints in a loopback configuration. Data sent to the board is looped back to the system. The board lights one bar in the vertical bar-graph display (on the left of the board) for each 10 data packets sent on its bulk endpoint. The board implements selective suspend and can be used to wake the system under driver control via the button at the top of the board. The board also supports Vendor commands (via endpoint 0) to get the state of the various displays or the switchpack, and to set the state of the various displays on the board. Because we know that you’ll have this board hanging around in your office, attached to your test machine, sitting on heavens-knows what kind of surface, the bottom of the board is equipped with slip-resistant plastic feet. Not only do the feet protect the back of the board, preventing nasty short circuits, but they also makes the board a bit more stable and slip-resistant. The OSR USB FX2 V2 Learning Kit board is a “green” RoHS compliant device. Though more expensive to manufacture, the board has no significant amounts of harmful substances (such as lead, mercury and cadmium). The OSR USB-FX2 V2 Learning Kit includes the board itself (approx 3×3.5 inches), and online documentation describing the board’s functions. Example drivers, illustrating both KMDF and UMDF technologies, are included in the Windows Driver Kit (WDK) available free from Microsoft.
Trustpilot
3 weeks ago
1 week ago
2 days ago
2 months ago