nuttx/fs/spiffs/src
Xiang Xiao 6a3c2aded6 Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling

1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx

* Unify the void cast usage

1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
..
spiffs_cache.c fs/: Fix various coding standard issues found while testing tools/nxstyle.c 2019-03-01 15:01:04 -06:00
spiffs_cache.h fs/spiffs: Costmetic name changes more more consistency. 2018-09-26 15:50:55 -06:00
spiffs_check.c fs/: Run all .c files under fs/ through tools/nxstyle. 2019-10-27 11:48:14 -06:00
spiffs_check.h fs/spiffs: Add logic to dump the logical context of the FLASH. 2018-09-28 11:23:42 -06:00
spiffs_core.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
spiffs_core.h fs/spiffs: Fix some disagreement between the NuttX wrapper and the core SPIFFS with regard to meaning of a return value. This was causing more writes than necessary and wasting FLASH space. 2018-09-29 11:01:46 -06:00
spiffs_gc.c fs/: Run all .c files under fs/ through tools/nxstyle. 2019-10-27 11:48:14 -06:00
spiffs_gc.h
spiffs_mtd.c fs/spiffs: The MTD interfaces needs its own, dedicated page buffer for read-modify-write operations. It cannot share the normal 'working' page buffer because it is sometimes in-use when the MTD interface needs it. Also and more DEBUG output and controls for the MTD interface. 2018-09-27 09:35:58 -06:00
spiffs_mtd.h fs/spiffs: The MTD interfaces needs its own, dedicated page buffer for read-modify-write operations. It cannot share the normal 'working' page buffer because it is sometimes in-use when the MTD interface needs it. Also and more DEBUG output and controls for the MTD interface. 2018-09-27 09:35:58 -06:00
spiffs_vfs.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
spiffs_volume.c fs/spiffs: Need to flush cache to FLASH when closing file. Also updates TODO list. 2018-09-29 15:04:11 -06:00
spiffs.h fs/spiffs: Need to flush cache to FLASH when closing file. Also updates TODO list. 2018-09-29 15:04:11 -06:00