History: fs_tiny


This page describes all changes made to the fs_tiny package, TINY File System, since its release.

Version

3.11 (2017-10-09, 15:53):

  • Incompatibility issue with PSP_RTC fixed.
  • Compiler warning eliminated in certain combinations of the TINY configurations.

3.10:

  • SMALL_FILE_OPT may previously have caused filesystem corruption when power was lost during closure of small files.

3.9:

  • Initialization of a torn system could fail under certain conditions (endless loop in _f_remove_file_mgm() due to incorrect variable type).

3.8:

  • Return values corrected for functions not returning error code when F_LOW_POWER is enabled (these functions could incorrectly return values returned by f_check_low_power()).

3.7:

  • compilation failed if F_DIRECTORIES was not set.
  • warnings removed.

3.6:

  • f_truncate() fixed with SMALL_FILE_OPT enabled. Incorrect operation occurred when file size shrank to a level where cluster area was not required.

3.5:

  • F_LOW_POWER configuration option added to allow f_enter_low_power() and f_exit_low_power() function calls for flash drivers supporting it.
  • warnings removed.

3.4:

  • missing function fr_truncate() added required when RTOS support is enabled.

3.3:

  • required prototype warnings were eliminated.

3.2:

  • '.' and '..' reported by f_findfirst()/f_findnext().
  • f_ftruncate() function added
  • QUICK_FILE_SEARCH option fixed. Incorrect case sensitivity was applied if F_CHECKNAME option was enabled as well.

3.1:

  • f_getversion() function removed.
  • Under some conditions the system could incorrectly open ".." as a file from a top level directory.
  • warning removed from fn_seek().

3.0:

  • Initial release.