2014-02-26 01:11 PM
Anyone know if it's easy to edit the ST USB host library so that it supports flash drives made up of more than one logical unit? Or if there's another library out there that does?
#usb-msc-host2014-04-07 02:25 AM
Thanks Tsuneo! I've looked at both devices with a sniffer, and the main difference in enumeration as far as I can see is that inbetween SELECT_CONFIGURATION and SELECT_INTERFACE, the multi-lun device issues a lot of other commands. Most of them are just requests for descriptors but it also sends commands QUERY_CAPABILITIES, GET_MS_FEATURE_DESCRIPTOR, QUERY_PNP_DEVICE_STATE, and QUERY_DEVICE_RELATIONS. The single lun device goes straight from configuration to interface. Does that sound like the kind of thing that might be causing the issue?