|
emUSB does not contain any hardware dependencies. These
are encapsulated through a hardware abstraction layer, which consists
of the interface functions described in this chapter. All of these functions
for a particular USB controller are typically located in a single file,
the USB driver. Drivers for hardware which has already been tested with
emUSB are available.
Range of supported USB hardware
The interface has been designed in such a way that it should be possible
to use the most common USB device controllers. This includes USB 1.1 (full
speed) controllers, USB 2.0 (high speed) controllers, both as external
chips and as part of microcontrollers.
Available USB drivers
The following device drivers are available for emUSB:
| ATMEL AT91RM9200 |
USB_Driver_AtmelRM9200 |
| ATMEL AT91SAM7A3 |
USB_Driver_AtmelSAM7A3 |
| ATMEL AT91SAM7S64 |
USB_Driver_AtmelSAM7S |
| ATMEL AT91SAM7S128 |
USB_Driver_AtmelSAM7S |
| ATMEL AT91SAM7S256 |
USB_Driver_AtmelSAM7S |
| ATMEL AT91SAM7SE |
USB_Driver_AtmelSAM7SE |
| ATMEL AT91SAM7X128 |
USB_Driver_AtmelSAM7X |
| ATMEL AT91SAM7X256 |
USB_Driver_AtmelSAM7X |
| ATMEL AT91SAM9261 |
USB_Driver_AtmelSAM9261 |
| NXP LPC214x |
USB_Driver_NXPLPC214x |
| NXP LPC23xx |
USB_Driver_NXPLPC23xx |
| NXP LPC318x |
USB_Driver_NXPLPC318x |
| OKI 69Q62 |
USB_Driver_OKI69Q62 |
| Sharp LH79524/5 |
USB_Driver_SharpLH79524 |
| ST STR71x |
USB_Driver_STSTR71x |
| ST STR750 |
USB_Driver_STSTR750 |

Copyright SEGGER Microcontroller GmbH & Co.KG. All
rights reserved.
For more information, please visit our web site
www.segger.com or contact us at info@segger.com
Last update:
December 7, 2007
|