1144 |
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 |
|