History: fs_capi


This page describes all changes made to the fs_capi package, File System Common API, since its release.

Version

3.5 (2020-03-02, 12:28):

  • Eliminated compiler error: addedmissing macro definition.

3.4 (2020-02-26, 17:00):

  • Updated to work with FAT major version 9.

3.3r2 (2018-08-29, 18:16):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

3.3 (2018-03-06, 08:46):

  • Adapted to SafeFLASH major version 5.

3.2:

  • Works with fs_fat v8.13, a/a+,w/w+ files are tested identically on fs_fat and on fs_safe volumes.

3.1:

  • Task ID argument was removed from f_releaseFS().

2.9:

  • f_appending() test separated for FAT and SafeFLASH in f_dotest().
  • buffer size can be configured for f_dotest().

2.8:

  • In case of FAT filesystem f_rename() calls fn_rename() instead of fn_move().
  • Added FAT and SAFE version checks.
  • memcpy() and memset() calls replaced by psp_memcpy() and psp_memset().

2.7:

  • Fix: f_dotest() works with buffer sizes less than 32k.

2.6:

  • config_capi.h simplified, HCC_UNICODE handling made common, tested with fs_fat v6.0, fs_safe v4.9.

2.5:

  • f_fstat() functionality was added.
  • Added input parameter void into fw_getlasterror() function.
  • Corrected _f_poweron() and _f_poweroff() in fw_testport*.c.

2.4:

  • f_dotest() supports HCC_UNICODE and multiple volumes.

2.3:

  • Supports FAT v4.29 and F_DRIVE_SEPARATOR.

2.2:

  • Include path fixed in fw_test.h.

2.1:

  • Lower case mutex/task macros converted to upper case (didn't compile with FAT).

2.0:

  • Initial release.