.. include:: ../../../components/wear_levelling/README.rst See also -------- - :doc:`FAT Filesystem <../../api-guides/partition-tables>` - :doc:`Partition Table documentation <../../api-guides/partition-tables>` Application Example ------------------- An example which combines wear levelling driver with FATFS library is provided in ``examples/storage/wear_levelling`` directory. This example initializes the wear levelling driver, mounts FATFS partition, and writes and reads data from it using POSIX and C library APIs. See README.md file in the example directory for more information. High level API Reference ------------------------ Header Files ^^^^^^^^^^^^ * :component_file:`fatfs/src/esp_vfs_fat.h` Functions ^^^^^^^^^ .. doxygenfunction:: esp_vfs_fat_spiflash_mount .. doxygenstruct:: esp_vfs_fat_mount_config_t :members: .. doxygenfunction:: esp_vfs_fat_spiflash_unmount Mid level API Reference ----------------------- Header Files ^^^^^^^^^^^^ * :component_file:`wear_levelling/include/wear_levelling.h` Functions ^^^^^^^^^ .. doxygenfunction:: wl_mount .. doxygenfunction:: wl_unmount .. doxygenfunction:: wl_erase_range .. doxygenfunction:: wl_write .. doxygenfunction:: wl_read .. doxygenfunction:: wl_size .. doxygenfunction:: wl_sector_size