Dataflash_WaitWhileBusy() now always ensures that the dataflash is ready for...
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%.
Showing
- Demos/Device/ClassDriver/MassStorage/Lib/DataflashManager.c 29 additions, 20 deletionsDemos/Device/ClassDriver/MassStorage/Lib/DataflashManager.c
- Demos/Device/LowLevel/MassStorage/Lib/DataflashManager.c 29 additions, 26 deletionsDemos/Device/LowLevel/MassStorage/Lib/DataflashManager.c
- LUFA/Drivers/Board/Dataflash.h 14 additions, 1 deletionLUFA/Drivers/Board/Dataflash.h
- LUFA/ManPages/ChangeLog.txt 4 additions, 0 deletionsLUFA/ManPages/ChangeLog.txt
- LUFA/ManPages/FutureChanges.txt 12 additions, 10 deletionsLUFA/ManPages/FutureChanges.txt
- LUFA/Scheduler/Scheduler.h 1 addition, 1 deletionLUFA/Scheduler/Scheduler.h
Loading
Please register or sign in to comment