Question
Does STM32Cube USB Host support CH341/CH340 USB-to-serial chips on STM32F405?
We're using an STM32F405 as a USB OTG FS Host and need to communicate with a USB-to-serial adapter that uses the CH341 chip.
We could not find any official CH341/CH340 driver or class support in STM32Cube packages or example projects.
Questions:
- Can you confirm whether STM32Cube USB Host middleware officially supports CH341/CH340 devices, in any released package (including X-CUBE expansion packages)?
- If not supported, is there a recommended reference or guidance from ST for implementing a custom USB Host class driver for vendor-specific USB-to-serial chips like CH341, based on the existing
USBH_ClassTypeDefinterface used by CDC/MSC/HID? - Are there any known limitations on STM32F405 USB OTG FS Host mode we should be aware of when implementing a custom class driver (e.g., control transfer handling, endpoint limits)?
