 |
 |
 |
 |
Home » HCC-Embedded » EUSBD

|
|
EUSBD
EUSBD-BS handles all the basic setup and management of the USB system. The system assumes an integrated or external USB Device Controller which handles all of USB up to the end point level. Also part of the EUSBD-BS system is the USB configuration including: Vendor ID, Product ID, End Point Type, End Point Addresses, Bulk, Interrupt, Control Channels. HCC provides fully working and tested projects for all ported targets, with standard toolchains such as CodeWarrior, GCC, Hitex, IAR, Keil, Rowley, Tasking and others. EUSBD has been ported to many targets, including: Integrated microcontrollers • AT91SAM7xxx, AT91SAM9xxx, AT91RM9200 • iMXL3 • JM60 • LPC2148, LPC2368/78, LPC2468/78 • MCF5222x, MCF53xx • MPC834x • STR7xx, STR9xx • TI DSP 5509A • XScale External USB Device Controllers • ISP1161, ISP1183, ISP1361, ISP1561, ISP1761 • MAX3421E • NET2272 The stack supports all four USB transfer types: - Control
- Interrupt
- Bulk
- Isochronous
A Human Interface Device (HID) driver is supplied with EUSBD-BS. Other classes can be ordered as required. Ported to many devices, EUSBD provides highly integrated and complete solutions for USB device connectivity. As with all HCC software, EUSBD is designed to be ported with minimum effort. EUSBD is licensed on a royalty-free basis with full ANSI C source code. HCC´s affordable and flexible uCDrive™ development boards can be used to evaluate HCC’s products. Complete working projects can be supplied for common commercial hardware environments. Please contact info@hcc-embedded.com to check on the latest available or to request a port to your target environment.
|
|
|
|
 |
|
|
 |
|
 |
|
| |