You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.7 KiB
Plaintext
59 lines
2.7 KiB
Plaintext
Changes between 160112 and 160908 releases
|
|
|
|
NOTE: The 160908 release is a maintenance release for the 160112 single
|
|
interface labs release - not a release of the current development branch.
|
|
|
|
+ ff-deltree() now correctly handles deleted file entries.
|
|
+ Simplified mapping of standard library functions to their Visual Studio
|
|
equivalents.
|
|
+ ffconfigMIN_CLUSTERS_FAT32 and ffconfigMIN_CLUSTERS_FAT16 introduced to
|
|
allow the minimum disk sizes for the two FAT file system types to be
|
|
smaller than is permitted by Windows.
|
|
|
|
Changes between 150825 and 160111 releases
|
|
|
|
+ New device support: Demo applications and example drivers are provided
|
|
for Atmel SAM4E and ST STM32F4 microcontrollers.
|
|
+ Various updates to improve compliance with the FreeRTOS coding standard.
|
|
+ Modified the stdio tests so they can be executed on SD cards, where the
|
|
test files might already exists on power on - previously the tests were
|
|
only executed on RAM disks which are always known to be empty on power on.
|
|
+ Added ff_deltree() implementation, with note of caution about its use as
|
|
it uses recursion ( ff_deltree() recursively removes a directory and
|
|
everything contained by it).
|
|
+ Update the Zynq project to use version 2015.4 of the Xilinx SDK. This
|
|
driver dynamically recognises all types of memory cards.
|
|
+ The path cache is cleared when a disk is re-mounted, allowing a disk to be
|
|
hot swapped.
|
|
|
|
Bug fixes resulting from testing performed while converting the acquired
|
|
component to be FreeRTOS+ compliant:
|
|
|
|
+ Fix bug in FF_FindNext() when using 'ffconfigFINDAPI_ALLOW_WILDCARDS'.
|
|
+ Fix bug in ff_fat.c when using 'ffconfigFSINFO_TRUSTED' and when the
|
|
stored free cluster count equals ~0ul (which means: not filled in) as this
|
|
was interpreted as having 4294967295 free clusters.
|
|
+ FF_Open() now checks file permissions before truncating a file, previously
|
|
the file was truncated first.
|
|
+ Fix typo in source of FF_isEOF().
|
|
+ FF_ExtendFile() now only attempts to reserve new clusters if it is
|
|
actually necessary.
|
|
+ FF_Format() now correctly fills in the number of free clusters for FAT32.
|
|
+ FF_Partition() has been updated to use ffconfigMAX_PARTITIONS in all
|
|
cases, whereas previously some legacy code was assuming a fixed maximum
|
|
number of partitions.
|
|
+ FF_DeleteIOManager() now deletes the IO manager!
|
|
|
|
|
|
Changes for 150825 (?)
|
|
|
|
+ Issue fixed in FF_Move().
|
|
+ Improved handling of files and directories that start with a '.' character.
|
|
+ Changed the locking mechanisms from mutexes to an event group.
|
|
+ Add FF_ERR_DRIVER_NOMEDIUM to better handle media being removed and
|
|
re-inserted.
|
|
+ Fix re-entrancy issue in FF_CheckValid().
|
|
+ Remove hashes for deleted files.
|
|
+ General structural work.
|
|
|