Rev Author Line No. Line
1110 kaklik 1  
2 2007-12-13 sd-reader
3 * dual-license the major implementation modules under GPL and LGPL
4  
5 2007-06-03 sd-reader
6 * Fix reading beyond cached block (by Benjamin Meier).
7 * Implement support for reading and writing file modification dates/times.
8 (Thanks to Torsten Seeboth for testing.)
9  
10 2007-03-01 sd-reader
11 * Avoid LFN directory entries for the "." and ".." directory references.
12 This prevented Windows from deleting directories.
13 * Handle special case where the 8.3 filename begins with 0xe5.
14 * Fix return value of fat16_delete_file() when deleting empty files.
15 * Fix fat16_clear_cluster() which was zeroing only 16 of every 32 bytes.
16  
17 2007-01-20 sd-reader
18 * fix directory creation
19 - correctly create "." and ".." directory entries (8.3 <-> lfn versions)
20 - correctly clear cluster containing the directory entries for new directory
21  
22 2006-11-01 sd-reader
23 * Implement creation and deletion of directories.
24 * Clear the directory entries of new directory clusters.
25 * Prevent linkage against printf().
26 * Make the use of malloc()/free() optional.
27  
28 2006-09-01 sd-reader
29 * Fix shortening files.
30 * Fix free disk space calculation.
31  
32 2006-08-24 sd-reader
33 * Improve sleep handling.
34 * Display extended card information on boot and
35 when executing the "disk" shell command.
36 * Correctly determine FAT type by cluster count.
37 * Fix cluster allocation beyond card capacity.
38  
39 2006-08-16 sd-reader
40 * Provide FAT16 capacity and usage information.
41 * Implement the backspace key in the mini shell.
42 * Enter idle mode when waiting for uart activity.
43 * Make the Card Select pin MCU dependent as well.
44 * Add mini shell commands to documentation.
45  
46 2006-08-08 sd-reader
47 * Thanks go to Torsten Seeboth for his ongoing efforts
48 to test changes, fix regressions and give suggestions.
49 Many of the changes below were initiated by him.
50 * Much more reliable card initialization.
51 * Highly improved performance
52 - optional write buffering
53 - better cluster handling
54 - remove unneeded SPI access when reading from buffered block
55 - use highest spi frequency after card initialization
56 * Add superfloppy support.
57 * Better checks when opening a FAT16 filesystem.
58 * Provide SPI pin mappings for commonly used ATmegas.
59 * Fix resizing files, hangs could occur.
60 * Fix overflow when creating files with names longer than 31 characters.
61 * Fix numerous other small things.
62  
63 2006-03-19 sd-reader
64 * Fix speed regressions.
65  
66 2006-03-16 sd-reader
67 * Initial release.
68