Silicon Labs provides a wide range of software solutions that support the fixed function bridge devices as well as standalone USB MCUs to enable USB connectivity. The first solution is to enable USB connectivity with the fixed function device drivers for standard VCP operation using the CP210x devices. These drivers are provided free of charge, are royalty free and can be customized to go through the Windows certification process. Other fixed function devices can use the standard HID drivers already included in Windows, MAC OS and Linux. The available dlls support the Windows and MAC operating systems. An additional option is to use the Silicon Labs custom drivers called USBXpress. This solution provides the Windows drivers as well as the Windows API for the host application and firmware API for the general purpose USB MCUs. No driver development is required when using USBXpress.