Commit Graph
96 Commits
Author SHA1 Message Date
Sonika Rathi 752e91b89a Merge branch 'bugfix/idf-15330-fatfs-normalize-cli-output' into 'master'
fix(fatfs): normalize fatfs Python tool CLI output

Closes IDF-15330

See merge request espressif/esp-idf!49271
2026-06-24 19:13:26 +08:00
Sonika Rathi 5dc3bddd20 Merge branch 'bugfix/nvs-partition-tool-normalize-output' into 'master'
fix(nvs_flash): normalize nvs partition tool CLI output

Closes IDF-15333

See merge request espressif/esp-idf!49198
2026-06-24 16:54:58 +08:00
sonika.rathi 2820aa64c3 fix(fatfs): normalize fatfs Python tool CLI output 2026-06-22 12:57:33 +02:00
sonika.rathi e9315fa19f fix(nvs_flash): normalize nvs partition tool CLI output 2026-06-22 10:42:51 +02:00
Sonika Rathi 84d4ec0cd9 Merge branch 'bugfix/nvs-flash-gnu-static-analyzer' into 'master'
fix(nvs_flash): fix GNU static analyzer warnings

Closes IDF-10088 and IDF-10089

See merge request espressif/esp-idf!49122
2026-06-05 16:54:03 +08:00
sonika.rathi eda2d97bdb fix(spiffs): normalize spiffsgen CLI output with esp-pylib 2026-06-05 15:09:16 +08:00
sonika.rathi b373b4d8e7 fix(wear_levelling): validate config pointers before use 2026-06-02 10:14:37 +02:00
sonika.rathi 0785165195 fix(nvs_flash): narrow GNU analyzer suppression to nvs_cxx_api 2026-06-02 09:53:10 +02:00
sonika.rathi bc8e0ef153 fix(vfs): add syscall argument validation in VFS layer 2026-05-27 14:18:00 +02:00
sonika.rathi d3a8009684 fix(storage): mark storage pytest apps flaky in CI 2026-05-21 20:35:24 +08:00
Sonika Rathi 9f2675935a Merge branch 'bugfix/nvs-blockdev-skip-nvs-ram-test' into 'master'
fix(nvs_flash): skip SPIRAM heap test on non-spiram configs

Closes IDFCI-8120, IDFCI-8121, IDFCI-8122, IDFCI-8123, IDFCI-8124, IDFCI-8125, IDFCI-7827, IDFCI-7828, IDFCI-7829, IDFCI-7830, IDFCI-7831, IDFCI-7832, IDFCI-7833, and IDFCI-8077

See merge request espressif/esp-idf!48705
2026-05-21 20:17:32 +08:00
sonika.rathi 44e2d244e8 fix(nvs_flash): scope NVS unity tests to correct CI configs 2026-05-19 15:09:31 +02:00
sonika.rathi 67ce49943b test(nvs_bootloader): mark nvs bootloader pytest as flaky 2026-05-19 11:49:09 +02:00
sonika.rathi 61f8db0179 fix(examples): suppress perf_benchmark printf in CI 2026-05-18 09:41:58 +02:00
Sonika Rathi e8bd946be6 Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-7684' into 'master'
fix(examples): stabilize perf_benchmark SPI flash CI test

Closes IDFCI-7684, IDFCI-4226, IDFCI-4243, IDFCI-4379, IDFCI-7564, and IDFCI-8082

See merge request espressif/esp-idf!48092
2026-05-13 16:28:04 +08:00
sonika.rathi 7abab6e44b fix(examples): rerun flaky perf benchmark spiflash test 2026-05-07 11:40:00 +02:00
sonika.rathi b92e141d5a fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash 2026-05-05 18:38:37 +02:00
Sonika Rathi 92288a2d84 Merge branch 'bugfix/fatfs-readdir-stat-path-buffer-master' into 'master'
fix(fatfs): fix readdir/stat path buffer sizing in test

Closes IDFCI-10726

See merge request espressif/esp-idf!48168
2026-05-05 18:42:06 +08:00
sonika.rathi 4d9435a5ef fix(fatfs): fix readdir/stat path buffer sizing in test 2026-05-05 12:04:41 +02:00
Sonika Rathi c00874869b Merge branch 'bugfix/fatfsgen-pytest-read-flash-idfci-3512' into 'master'
fix(fatfsgen): stabilize host read-flash after UART close in pytest

Closes IDFCI-3512

See merge request espressif/esp-idf!48125
2026-04-30 20:33:18 +08:00
sonika.rathi 8a9d7fdc30 fix(fatfsgen): stabilize host read-flash after UART close in pytest 2026-04-30 09:53:47 +02:00
sonika.rathi e91cfc554d fix(examples): extend SPIFFS example pytest timeout for slow CI format 2026-04-29 12:37:54 +02:00
sonika.rathi 208436a917 fix(nvs_flash): Skip nvs bootloader CI on ESP32-S31 bringup 2026-04-28 10:41:27 +02:00
sonika.rathi c9670bf1f8 docs(storage): removed non-updated docs refs for esp32h4 2026-03-27 13:51:37 +01:00
Sonika Rathi 80abad3d69 Merge branch 'fix/f_getfree_crash_issue' into 'master'
fix(fatfs): fix f_getfree crash when volume not mounted or mount failed

Closes IDF-9995

See merge request espressif/esp-idf!45982
2026-03-18 01:39:06 +08:00
sonika.rathi bcfc900fe1 fix(fatfs): remove incorrect retval description from void ff_mutex_delete 2026-03-17 15:37:18 +01:00
sonika.rathi 5381064130 fix(fatfs): fix f_getfree crash when volume not mounted or mount failed 2026-03-17 15:37:17 +01:00
sonika.rathi e81d02428f change(spiffs): upgrade spiffs module to 0.2-265-gad902ca version
Closes https://github.com/espressif/esp-idf/issues/18214
2026-02-19 11:43:19 +01:00
Sonika Rathi 1ee0cb73e4 Merge branch 'fix/sdmmc_ssr_au_size_truncation_issue' into 'master'
fix(sdmmc): fix sdmmc ssr au size truncation issue

Closes IDFGH-16762

See merge request espressif/esp-idf!43259
2025-11-28 00:16:40 +08:00
sonika.rathi 075417de1a fix(fatfs): In vfs_fat_* calls, add _lock_acquire in missing places 2025-11-27 15:24:29 +01:00
Sonika Rathi 7fb2f80fe0 Merge branch 'feat/vfs_linux' into 'master'
feat(vfs): Add support for linux target in VFS

See merge request espressif/esp-idf!39524
2025-11-27 22:12:06 +08:00
sonika.rathi f5f85004d9 fix(sdmmc): fix sdmmc ssr au size truncation issue
Closes https://github.com/espressif/esp-idf/issues/17846
2025-11-11 13:07:30 +01:00
sonika.rathi 6216b017f0 feat(vfs): add 'fatfs' host test to include 'vfs' support 2025-11-05 09:49:21 +01:00
sonika.rathi 24e42cc4a6 feat(vfs): add linux support to vfs 2025-11-05 09:49:21 +01:00
Sonika Rathi 053fb47e78 Merge branch 'fix/esp_partition_api_with_error_reporting' into 'master'
feat(esp_partition): add error-returning variants for partition find APIs

Closes IDFGH-7740

See merge request espressif/esp-idf!42089
2025-09-30 18:11:54 +08:00
sonika.rathi 5b65634b49 feat(esp_partition): add error-returning variants for partition find APIs
Add esp_partition_find_err() and esp_partition_find_first_err() to provide
error reporting while maintaining backward compatibility.

Closes https://github.com/espressif/esp-idf/issues/9281
2025-09-29 15:00:41 +02:00
Sonika Rathi 94b81282c6 Merge branch 'feat/support_larger_than_4m_partition_on_linux_target' into 'master'
feat(esp_partition): add support for partition tables larger than 4MB with linux target

See merge request espressif/esp-idf!41312
2025-09-18 19:04:02 +08:00
Sonika Rathi e2954eb315 Merge branch 'fix/sdio_init_for_io_card_only' into 'master'
fix(sdmmc): Allow disabling SDIO specific steps in sdmmc card init

See merge request espressif/esp-idf!40735
2025-09-17 14:34:26 +08:00
sonika.rathi 4d91eac13f fix(sdmmc): Allow disabling SDIO specific steps in sdmmc card init 2025-09-16 22:24:10 +08:00
sonika.rathi 2fa2010aa4 feat(esp_partition): add support for partition tables larger than 4MB with linux target 2025-09-16 22:23:06 +08:00
Sonika Rathi bd3b9291e1 Merge branch 'fix/cid_481432_overflowed_constant' into 'master'
fix(fatfs): fix overflowed constant issue observed in mount_volume of ff.c

See merge request espressif/esp-idf!41542
2025-09-16 20:58:36 +08:00
sonika.rathi b6956d7bc8 fix(fatfs): fix overflowed constant issue observed in mount_volume of ff.c 2025-08-26 13:58:56 +02:00
Sonika Rathi 37733a877c Merge branch 'fix/sdspi_cmd52_error' into 'master'
fix(sdmmc): fix sdmmc initialization issue caused by CMD52 CRC error

See merge request espressif/esp-idf!40111
2025-07-01 19:35:48 +08:00
sonika.rathi c4a3c1fc5b fix(sdmmc): fix sdmmc initialization issue in caused by CMD52 CRC error 2025-06-24 13:48:38 +02:00
sonika.rathi b077caeebc refactor(examples/storage): update document links 2025-04-03 14:21:11 +02:00
sonika.rathi f1ff9e1afc refactor(examples/storage): add nvs_console example 2025-04-03 12:39:20 +02:00
sonika.rathi 24065c6bbd refactor(examples/storage): update nvs_rw_blob and nvs_rw_value examples 2025-04-03 12:39:20 +02:00
sonika.rathi e4e56a4687 refactor(examples/storage): move all the nvs examples to 'examples/storeage/nvs' directory 2025-04-03 12:39:20 +02:00
Sonika Rathi b0aac120fb Merge branch 'fix/fatfs_diskio_static_func' into 'master'
fix(fatfs): make the diskio functions static

See merge request espressif/esp-idf!36694
2025-02-03 18:27:30 +08:00
sonika.rathi 50dc84ca6e fix(fatfs): make the diskio functions static
Closes https://github.com/espressif/esp-idf/issues/15248
2025-02-03 09:29:46 +01:00
sonika.rathi 51f2719dfc fix(wear_levelling): Fix coverity issue overflowed constant in WL_Flash.cpp 2024-11-26 09:50:22 +01:00
sonika.rathi 459f2517a8 feat(fatfs): enable partition handling for sectors less than 128 2024-10-08 13:35:08 +02:00
Sonika Rathi 82b1d5ed0d Merge branch 'refactor/remove_spi_flash_include' into 'master'
refactor: remove dependency on spi_flash include for sector size

See merge request espressif/esp-idf!31392
2024-09-26 13:01:24 +08:00
Sonika Rathi d5da858cd9 refactor: remove dependency on spi_flash include for sector size 2024-09-26 13:01:24 +08:00
sonika.rathi c1adbb234b test(spiffs): add test case for fsync() call 2024-07-29 19:04:10 +02:00
Sonika Rathi b9965fee2d Merge branch 'fix/esp_partition_write_datatype_overflow' into 'master'
fix(esp_partition): fix data type overflow sanity check

See merge request espressif/esp-idf!31348
2024-07-09 02:09:06 +08:00
sonika.rathi a81f5768c6 fix(esp_partition): fix data type overflow sanity check 2024-07-08 22:19:19 +08:00
Sonika Rathi 239f9bcc93 Merge branch 'docs/esp32p4_storage' into 'master'
docs(storage): update esp32p4 storage programming guide

See merge request espressif/esp-idf!31594
2024-06-19 16:37:59 +08:00
sonika.rathi 6b1ebc324a docs(storage): update esp32p4 storage programming guide 2024-06-19 08:44:51 +02:00
sonika.rathi 1af74c8a4a feat(sdmmc): add high speed mode switch validation check for SDIO 2024-05-31 09:14:36 +02:00
Sonika Rathi 83d58f9b59 Merge branch 'fix/coverity_vfs_fat_mem_overlapping' into 'master'
fix(fatfs): fix memory overlapping issue in vfs_fat.c

See merge request espressif/esp-idf!31026
2024-05-23 22:13:25 +08:00
sonika.rathi 8e3e642db4 fix(fatfs): fix memory overlapping issue in vfs_fat.c 2024-05-22 13:06:59 +02:00
sonika.rathi a1e06ebab0 fix(vfs): fix coverity issue copy of overlapping memory in vfs_fat.c 2024-05-06 13:57:08 +02:00
Sonika Rathi 3d813afa01 Merge branch 'bugfix/fatfs_optimize_stat_func' into 'master'
fix(fatfs): Optimizes vfs_fat_stat function to get stat structure after readdir

See merge request espressif/esp-idf!28609
2024-04-23 17:24:03 +08:00
Sonika Rathi e17da6f9f9 fix(fatfs): Optimizes vfs_fat_stat function to get stat structure after readdir
Closes https://github.com/espressif/esp-idf/issues/10220
2024-04-22 09:07:15 +02:00
Sonika Rathi a7d1da94b9 Merge branch 'update/add_esp_vfs_console_component' into 'master'
fix(esp_vfs_console): add esp_vfs_console component

Closes IDFGH-11900

See merge request espressif/esp-idf!28655
2024-03-12 23:37:41 +08:00
sonika.rathi e162903615 fix(esp_vfs_console): add esp_vfs_console component
move vfs_console related init steps from vfs component to new esp_vfs_console component
2024-03-11 10:18:10 +01:00
sonika.rathi 0e5793b270 feat(vfs): Add function to dump VFS file descriptors 2024-03-05 18:03:27 +08:00
sonika.rathi fe4ee63a4e docs(spiffs): update api-reference document for SPIFFS
Closes https://github.com/espressif/esp-idf/issues/10608
2024-02-19 10:28:05 +01:00
sonika.rathi f7e4b9a132 fix(storage): cleanup storage examples/test_apps sdkconfigs 2024-02-12 10:57:46 +01:00
sonika.rathi 54647dbbd3 feat(sd_card): add built-in checks for connections to the card and correct pullups 2024-01-15 11:21:30 +01:00
Sonika Rathi 12e7e3f1a2 Merge branch 'update/sdmmc_test_app' into 'master'
fix(sdmmc): Migrate erase/trim test cases from unit-test-app to component-test-app

See merge request espressif/esp-idf!26799
2023-12-15 23:50:08 +08:00
sonika.rathi 8e0ce2fda4 fix(sdmmc): remove the legacy test cases from 'components/sdmmc/test' 2023-12-06 11:14:20 +01:00
sonika.rathi 1b35373e01 fix(sdmmc): add pytest script to component test app 2023-12-06 11:14:20 +01:00
sonika.rathi a7a0245d8e fix(sdmmc): Migrate erase/trim test cases from unit-test-app to component-test-app 2023-12-06 11:07:33 +01:00
sonika.rathi e15fcd2b28 docs(vfs): update esp_vfs_register_fd api description
Closes https://github.com/espressif/esp-idf/issues/11586
2023-11-20 09:39:05 +01:00
Sonika Rathi c8243465e4 Merge branch 'bugfix/uart_vfs_select_in_iram' into 'master'
fix: add UART VFS select callback in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled

See merge request espressif/esp-idf!24899
2023-11-09 20:14:48 +08:00
sonika.rathi 9c82ad06c3 fix(vfs/uart): add UART VFS select callback in IRAM
UART VFS select callback is placed in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
2023-11-08 11:34:22 +01:00
sonika.rathi 360f7b1e14 fix(sd_card): update sd_card troubleshooting notes in readme.md 2023-10-25 11:19:08 +02:00
sonika.rathi bb329accd7 fix(sd_card): update hints.yml to provide SD troubleshooting hints 2023-10-25 11:19:08 +02:00
sonika.rathi 91eada4acc fix(fatfs): free allocated memory for base path before unmounting the card 2023-10-25 09:33:42 +02:00
sonika.rathi d56647b251 fix(vfs/uart): Add support for multi-task call to uart select 2023-09-29 09:32:44 +02:00
Sonika Rathi 16e5b4f80d Merge branch 'update/h2_reenable_vfs_target_tests' into 'master'
fix(vfs): re-enable vfs target tests for esp32-h2

See merge request espressif/esp-idf!26213
2023-09-29 15:12:33 +08:00
sonika.rathi 44757e94e1 fix(vfs): re-enable vfs tartget tests for esp32-h2 2023-09-26 08:51:25 +02:00
sonika.rathi d1593b82b0 fix(vfs/uart): Add support for multi-task call to uart select 2023-09-19 11:11:45 +02:00
Sonika Rathi ab4ab45d8a Merge branch 'bugfix/add_warning_for_unsupported_targets' into 'master'
fix(example/storage): Add warning for unsupported targets for SD_Card example

See merge request espressif/esp-idf!25702
2023-09-07 17:42:23 +08:00
sonika.rathi 2162a132f1 fix(example/storage): Add warning for unsupported targets for SD_Card example 2023-09-04 08:59:51 +02:00
Sonika Rathi 02f5b9a898 Merge branch 'update/littlefs_demo_example' into 'master'
LittleFS demo example added

See merge request espressif/esp-idf!24472
2023-07-31 18:24:50 +08:00
sonika.rathi c9b2b03d3d feat(example/storage/littlefs): add LittleFS demo example 2023-07-21 11:08:01 +02:00
Sonika Rathi 571831b2ee UART: UART_SELECT_WRITE_NOTIF event added in UART driver
Closes https://github.com/espressif/esp-idf/issues/10986
2023-07-12 09:19:41 +02:00
Sonika Rathi cf7e743a9b Merge branch 'bugfix/wp_sdcard_polarity_support' into 'master'
Added support for write protection polarity for SDCard

Closes IDFGH-9892

See merge request espressif/esp-idf!24262
2023-06-29 14:59:22 +08:00
sonika.rathi b8c3a3aeee Added support for write protection polarity for SDCard
Closes https://github.com/espressif/esp-idf/issues/11208
2023-06-28 13:20:36 +02:00
Sonika Rathi 4585ff806a Revamp variable names and update code documentation for wear levelling component
wear levelling code cleanup
2023-06-21 10:34:24 +02:00
Sonika Rathi d83c681078 VFS: move tests from unit-test-app to a component test app 2023-04-25 17:24:20 +05:30
Sonika Rathi b31b68fc68 bugfix: fix for fatfs "open("xx",O_CREAT|O_WRONLY,0666)" call failure
fatfs 'open' with only O_CREAT flag fails to creat new file

Closes https://github.com/espressif/esp-idf/issues/1817
2023-04-18 09:57:44 +05:30
Sonika Rathi 248dadc8c8 Merge branch 'docs/descrive-approach-fatfstools' into 'master'
docs: Describe the approach of fatfsgen.py and fatfsparse.py

Closes IDF-4755

See merge request espressif/esp-idf!19978
2023-04-13 18:48:51 +08:00