Embedded USB Device Stack (emUSB Device)
emUSB Host/Device Stack has been designed to work on any embedded system with a USB controller. Ports for most common USB controllers are available. It can be used with USB 1.1 or USB 2.0.
emUSB Device is a high speed USB device stack specifically designed for embedded systems. The software is written in ANSI "C" and can run on any platform. emUSB can be used with embOS (SEGGER's RTOS) or with any other commercial RTOS. A variety of target drivers are available. Support for new platforms can usually be added at no extra charge.
"Using SEGGER's products has been a great move for our firmware. SEGGER's product reliability and support have substantially facilitated our firmware development." Jason Schlessmann, adidas Wearable Sports Electronics, U.S.A.