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