Dataflash_WaitWhileBusy() now always ensures that the dataflash is ready for the...
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 29 Jun 2009 09:30:06 +0000 (09:30 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 29 Jun 2009 09:30:06 +0000 (09:30 +0000)
commit86e6ed7f31d29fa3d2aea1f6c40aa4647fce2690
treec88ca4fe635839b0ad5014674aa015d9c61ff30d
parentf1076ac4d6e56bff7fb6d2126746af1108211370
Dataflash_WaitWhileBusy() now always ensures that the dataflash is ready for the next command immediately after returning, no need to call Dataflash_ToggleSelectedChipCS() afterwards.

Added new DATAFLASH_CHIP_MASK() macro to the Dataflash driver, which returns the Dataflash select mask for the given chip index.

Updated MassStorage device block write routines to use ping-pong Dataflash buffering to increase throughput by around 30%.
Demos/Device/ClassDriver/MassStorage/Lib/DataflashManager.c
Demos/Device/LowLevel/MassStorage/Lib/DataflashManager.c
LUFA/Drivers/Board/Dataflash.h
LUFA/ManPages/ChangeLog.txt
LUFA/ManPages/FutureChanges.txt
LUFA/Scheduler/Scheduler.h