Armando 7dbd3f6909 feat(ci): Enable p4 example, test_apps and unit tests CI build il y a 2 ans
..
main ac830e04ac fatfs: migrate unit tests to component test app, re-enable test for C2 il y a 3 ans
CMakeLists.txt ac830e04ac fatfs: migrate unit tests to component test app, re-enable test for C2 il y a 3 ans
README.md 7dbd3f6909 feat(ci): Enable p4 example, test_apps and unit tests CI build il y a 2 ans
partitions.csv ac830e04ac fatfs: migrate unit tests to component test app, re-enable test for C2 il y a 3 ans
pytest_fatfs_flash_ro.py ac830e04ac fatfs: migrate unit tests to component test app, re-enable test for C2 il y a 3 ans
sdkconfig.defaults ac830e04ac fatfs: migrate unit tests to component test app, re-enable test for C2 il y a 3 ans

README.md

Supported Targets ESP32 ESP32-C2 ESP32-C3 ESP32-C6 ESP32-H2 ESP32-P4 ESP32-S2 ESP32-S3

This test app runs a few FATFS test cases in a read-only FAT partition.

These tests should be possible to run on any ESP development board, not extra hardware is necessary.

The initial FAT image is generated during the build process in main/CMakeLists.txt:

  • create_test_files function creates a set of files expected by the test cases
  • fatfs_create_rawflash_image generates a FAT image from the set of files (via fatfsgen.py)

The generated FAT image is flashed into storage partition when running idf.py flash.

See ../README.md for more information about FATFS test apps.