I am wondering if it possible to create a USB device (in following the device
) composed from
- a custom circuit (eg
arduino
) and - a flash storage
in such a manner that the device
is recognized as a standard usb flash storage
(and as such is operable with standart OS drivers), while said storage holds the utilities to operate with the custom circuit (dispalying the data colled by the circuit); and if so, how?
My first thought was to smack a cheap usb-hub and usb-pen before my circuit but that solution, is not pleasing to me.
My goal is to eliminate the need to carry an extra flash-drive just for the operating software, and use default os drivers, make it plug-and-just-work:
- i plug the device in
- the os (windows) mounts a new flash-drive without needing a special driver
- is start (manually or via autorun) my custom.exe from that flash-drive
- i recive data measured by the circuit