Dual-role host/device is an advanced embedded software stack enabling seamless dual-role USB functionality for Type-C®, USB 3.1/3.0/2.0, and USB On-The-Go (OTG) devices. It supports dynamic role switching between host and device modes, including Type-C® role switching and USB Power Delivery features. Built on proven TrueTask® USB host and USB DataPump® device stacks, it ensures broad silicon compatibility, low power consumption, and scalable integration across diverse embedded platforms and operating systems.
Features and benefits
- Comprehensive dual-role support: USB Type-C®, USB 3.1/3.0/2.0, and OTG standards
- Dynamic role switching API: application-controlled switching for flexible device roles
- Type-C® role switching and power profile control: supports Rp/Rd detection and USB Power Delivery integration
- Broad silicon compatibility: supports Synopsys®, Cadence®, Mentor Graphics®, and Silvaco® IPs and multiple SoCs
- Optimized for embedded systems: scales from non-OS to multi-core OS environments
- Low power consumption: designed for battery-powered and mobile applications
- Supports proprietary extensions: including Apple CarPlay® and vendor-specific role switching
- Integration with USB hubs: supports Microchip® FlexConnect™ technology for role switching across USB trees
| 対応製品 | STM32,STM32MP1,STM32MP2 |
| 提供タイプ | ソース |
| ライセンス・タイプ | Commercial with free trial version |
| サイト |
Served Countries:
Worldwide