History: fs_capi


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

Version

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.