History: fs_sthin


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

Version

5.5:

  • Compiler warnings removed.

5.4:

  • Incorrect comment updated in api_sthin_test.h.

5.3:

  • Missing function fr_seteof() was added. Missing file api_sthin_test.h was added.

5.2:

  • Seek beyond end of file didn't work correctly if the offset was not multiple of sector size or if the file was empty.
  • Seek beyond end of file or writing in sector units didn't work correctly.
  • Seeking test extended to validate seeking/writing on sector boundaries.
  • Eliminated warnings in the test suite and prints line number instead of a test index in case of an error.
  • Introduced configuration file for the test suite.

5.1:

  • THIN and STHIN separated
  • f_rtos.c only compiled when RTOS_SUPPORT is enabled
  • API cleaned up

/* Versions in original thin.txt */

 4.1:

  • f_initvolume(): media driver parameter added as the second parameter.

 3.2:

  • STHIN: Low-level driver init function added as parameter to fn_initvolume().
  • Test suite updated: _f_dump(), _f_result() and _f_poweron() functions were moved to psp/target/fat_thin/psp_test.c.

 3.1:

  • Added low-level driver init function as parameter to fn_initvolume().
  • Called low-levels release() from fn_delvolume().

 2.3:

  • psp_mem() functions used.
  • getserial added to THIN.
  • seteof parameter made consistent.
  • port.c removed.

 2.2:

  • >4GB support added.

 2.1:

  • Initial release.