|
CMX-USB-Host stacks (OHCI, EHCI and non-compliant) are designed for processors with both
integrated USB host controllers and external USB host controllers. The CMX-USB-Host package
is fully compatible with CMX’s Host Class drivers for Mass Storage, CDC, HID, and PrinterLite.
CMX-USB Host Mass Storage is fully compatible with CMX-FFS-THIN and CMX-FFS-FAT
File Systems.
Supported Devices (please call CMX for latest list)
On Chip USB controllers:
Atmel SAM9, RM92XX families, NXP LPC2XXX family, and Freescale ColdFire family
External USB controllers:
NXP ISP1XXX and Maxim
Mass Storage
CMX-USBH-MS allows you to connect a standard pen drive to your embedded system to
exchange files with the hosts’ file system. The system allows the host to access the drive using
the minimum possible RAM and ROM requirements and can be used with both integrated and
external USB controllers. CMX-USBH-MS uses just the control channel endpoint and two bulk
endpoints. CMX-USBH-MS is fully compatible with CMX-FFS-FAT and CMX-FFS-THIN
Flash file systems.
CDC Class
The CMX-USBH-CDC enables the designer to provide a virtual USB serial port on the embedded
target which acts as a standard serial port and can be accessed using simple, serial API functions.
CMX-USBH-CDC is optimized to use minimal RAM and ROM and requires just the control
channel endpoint and a single interrupt endpoint.
HID Class
CMX-USBH-HID Class driver provides support for Human Interface Devices such as a mouse,
keyboard and joystick. Descriptor parser included.
Printer Class
The CMX-USBH-PL Printer Lite class provides support for printing from an embedded USB
Host.
USB Host Bootloader
CMX-BL-FAT can be used as a standalone reliable Bootloader for any sector based storage
media such as SD/MMC cards and can be used with CMX-USB Host and CMX-USB Mass
Storage to create a Bootloader which can install a new image from a pen drive.
|