I need to develop a USB Mass Storage class driver. This driver needs to run on Windows Mobile on devices that support USB Host. The driver needs to utilise isochronous transfers.
My research tells me that WinUSB may be the preferred API but it's apparently not supported on Mobile.
Does anyone know if Windows Mobile platform support is coming?
I found the header files for OpenUSBDI in the Windows Mobile SDK, so I guess I can use this API but I can't find any examples or much evidence of it's use, which makes me think that it might not be suitable either.
I also found information on MSDN about the USB Host Mass Storage Client Driver but the article indicates that this is only available on CE.
Is there an equivalent driver for Windows Mobile?
It appears that ActiveSync may have replaced some of these technologies but I haven't found evidence that it will support isochronous transfers, so I don't think I should use it.
There seems to be many USB technology "paths" but I don't know which to head down.
Can anyone offer any advice? ....point me to some doc or example code?