2007-12-13 sd-reader* dual-license the major implementation modules under GPL and LGPL2007-06-03 sd-reader* Fix reading beyond cached block (by Benjamin Meier).* Implement support for reading and writing file modification dates/times.(Thanks to Torsten Seeboth for testing.)2007-03-01 sd-reader* Avoid LFN directory entries for the "." and ".." directory references.This prevented Windows from deleting directories.* Handle special case where the 8.3 filename begins with 0xe5.* Fix return value of fat16_delete_file() when deleting empty files.* Fix fat16_clear_cluster() which was zeroing only 16 of every 32 bytes.2007-01-20 sd-reader* fix directory creation- correctly create "." and ".." directory entries (8.3 <-> lfn versions)- correctly clear cluster containing the directory entries for new directory2006-11-01 sd-reader* Implement creation and deletion of directories.* Clear the directory entries of new directory clusters.* Prevent linkage against printf().* Make the use of malloc()/free() optional.2006-09-01 sd-reader* Fix shortening files.* Fix free disk space calculation.2006-08-24 sd-reader* Improve sleep handling.* Display extended card information on boot andwhen executing the "disk" shell command.* Correctly determine FAT type by cluster count.* Fix cluster allocation beyond card capacity.2006-08-16 sd-reader* Provide FAT16 capacity and usage information.* Implement the backspace key in the mini shell.* Enter idle mode when waiting for uart activity.* Make the Card Select pin MCU dependent as well.* Add mini shell commands to documentation.2006-08-08 sd-reader* Thanks go to Torsten Seeboth for his ongoing effortsto test changes, fix regressions and give suggestions.Many of the changes below were initiated by him.* Much more reliable card initialization.* Highly improved performance- optional write buffering- better cluster handling- remove unneeded SPI access when reading from buffered block- use highest spi frequency after card initialization* Add superfloppy support.* Better checks when opening a FAT16 filesystem.* Provide SPI pin mappings for commonly used ATmegas.* Fix resizing files, hangs could occur.* Fix overflow when creating files with names longer than 31 characters.* Fix numerous other small things.2006-03-19 sd-reader* Fix speed regressions.2006-03-16 sd-reader* Initial release.