Just discovered yet another USBHost class. This one is on ARMmbed site.
It looks as this class is using interrupts instead of "looping" thru the USB port.
(I did not find "Task" method, but I may have missed it.)
I am not done reading / analyzing the code, but would like to hear from someone who is using this (interrupt) class on Due USB port.