I'd like to create a flash drive from scratch, but I'm not sure all of what I need to know to accomplish that. I'd like to build from the memory chip up, and also write the driver myself (I want to add some buttons as well ;))
Do you guys have resources I should read, advice, a guide, anything...