Hello, I'm curious and really just wondering if it is possible to take an arduino with say an external eeprom or maybe Fram and turn it into and USB drive? I saw a lot of people trying it or talking about it and a few people have done it but not saying how or anything example for it. So it maybe me think and to come in here ask.
@sonofcy honestly no point but to do it really. It is always something that was on my bucket list. I'm not looking at it for to be for space or speed. Or more of a learning lesson.
If you can't find the information you need, maybe dig-into the Linux code to find out how it identifies a USB device as a storage device and how it reads & writes it.
I'm not sure if it's "ironic" but I assume you'd need a USB shield (if you want it to be plug-and-play with Windows, macOS, and Linux like a normal USB drive).
Look-up "USB Mass Storage Class device". That's what you're trying to build.