Page 1 of 1

Updated LUFA library, faster Disk II access

PostPosted: Sun Mar 06, 2011 1:21 pm
by david__schmidt
It's been a busy couple of weekends for the CFFA3000. Stress testing reading and writing to images as Disk II drives revealed an old problem in the open source library that is used for USB support (the LUFA library). That bug and more had been fixed some time ago in LUFA, so all that was necessary to gain that benefit was to upgrade the CFFA3000's firmware to incorporate that and re-test. This update has the effect of allowing for more "lattitude" in USB devices relating to timing, etc. so that more devices will ultimately be compatible.

While that work was going on, more optimization of the Disk II read/write routines happened, too. While performance should be about on par with a real drive, it had been somewhat slower due to overly conservative saving of data. It's now a bit faster than a real Disk II.