]> granicus.if.org Git - esp-idf/commit
vfs, fatfs: fix support for two FATFS instances (SD and flash)
authorIvan Grokhotkov <ivan@espressif.com>
Thu, 4 May 2017 11:57:11 +0000 (19:57 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Fri, 5 May 2017 07:21:38 +0000 (15:21 +0800)
commit53d5c5f6684ef1d3def260c396eaf7209ba58128
tree119b7322bf8209bb3c2e981f9834fd089c3352d4
parent5ac28e843dd8ea3eb7e55812e366e8cba0d7aedd
vfs, fatfs: fix support for two FATFS instances (SD and flash)

- fix null pointer dereference in VFS when VFS implementations are added
  and removed in different order

- vfs_fat_sdmmc, vfs_fat_spiflash: pass correct drive to mkfs
  (previously it would always do mkfs in the first drive)

- add test case
components/fatfs/src/vfs_fat_sdmmc.c
components/fatfs/src/vfs_fat_spiflash.c
components/fatfs/test/test_fatfs_sdmmc.c
components/vfs/vfs.c