I have a continuous USB isochronous transfer going on in my SAM3U. Whenever I perform writes to internal flash (to save configuration data), the USB gets "interrupted" and my USB isochronous transfers start to get screwed up/glitchy. How do I prevent this USB glitch? Should I pause USB until the flash writes are complete?
I'm using Atmel's ASF efc and udphs files.