Overview
USB Host Highlights
Compact stack ideal for use on resource-constrained devices
Efficient, multi-task architecture
Intuitive API enabling numerous endpoint and bus-management operations
Support for external hubs
Test cases and test harness for verifying stack integration
USB Host Class Support
Micrium's USB host module includes CDC ACM, HID, and MSC class drivers.
Classes | Example Device Type | |
---|---|---|
Hub | External USB hubs with any number of ports | |
Android Open Accessory Protocol (AOAP) | Android devices in accessory mode | |
Communications Device Class Abstract Control Model (CDC ACM) | USB Modems and USB-to-serial adapters | |
Human Interface Device (HID) | Keyboards, Mice and Vendor-specific HID devices | |
Mass Storage Class (MSC) | Flash drives, Hard disk drives and CD/DVD drives | |
USB-to-Serial Class | USB-To-serial adapters from Future Technology Devices International, Silicon Labs and Prolific |
Getting Started
Download and Install Simplicity Studio
The Micrium OS USB host stack is distributed exclusively through Simplicity Studio. Within Studio, you’ll find software examples based on the host stack. To install Studio, choose the appropriate software package below.
Hardware Support
The Micrium OS USB host stack can be run on EFM32 MCUs. Check Simplicity Studio for example projects targeting your preferred part.
Tech Docs
Resources
Community & Support
Knowledge Base Articles
Browse our knowledge base articles for information about specific products.
User Forums
Browse technical questions, share your ideas, and learn more about our latest solutions.
Questions? You're in the Right Place.
Silicon Labs has an active, knowledgeable user community of engineers and developers that are enthusiastic about solving problems.