Tomáš Rohlínek
1bf8b030e3
feat(storage/vfs): Remove old API usage
2025-12-17 14:00:22 +01:00
Tomáš Rohlínek
f6ba0d8aa0
feat(storage/fatfs): Update default configuration to better fit average usecase
2025-10-15 09:30:02 +02:00
Chen Chen
a4710cc206
refactor(driver): remove redundant driver dependencies
...
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
Adam Múdry
beaf579f9b
fix(storage): Refactor FATFS VFS functions to be easier to understand
2025-09-26 18:17:15 +08:00
Armando (Dou Yiwen)
a4c03ceb01
Merge branch 'change/remove_deprecated_items' into 'master'
...
change: remove deprecated items
See merge request espressif/esp-idf!41769
2025-09-16 13:43:28 +00:00
armando
00022a379a
change: remove deprecated items
2025-09-15 10:52:28 +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
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Sudeep Mohanty
30083e07be
refactor(esptool_py): Re-evalute dependencies of esptool_py
...
This commit establishes the foundation for making the esptool_py
component idempotent.
The following changes are made in this commit:
- Removes unnecessary dependency of esp_wifi component on esptool_py.
- Add missing esptool_py dependencies to components which directly use
esptool_py specific functions or variables but do not declare a public
or private dependency.
2025-07-10 11:26:28 +02:00
Alexey Lapshin
e82d51a9ee
fix(picolibc): fix missed headers in sources
2025-06-25 18:01:50 +07:00
Adam Múdry
93ff1aec46
Merge branch 'feat/remove_const_from_voltopart' into 'master'
...
feat(fatfs/diskio): Remove const from PARTITION VolToPart
Closes IDFGH-13211
See merge request espressif/esp-idf!38150
2025-04-16 23:46:19 +08:00
Tomas Rohlinek
7005b101bf
Merge branch 'fix/fatfs_use_dyn_buf_kconfig_mistake' into 'master'
...
fix(fatfs): Mistake in Kconfig for FATFS_USE_DYN_BUFFERS
Closes IDF-11789
See merge request espressif/esp-idf!35182
2025-04-09 23:45:03 +08:00
Tomáš Rohlínek
b1997ebab6
feat(storage/fatfs): add dynamic buffer usage test
2025-04-09 14:02:44 +02:00
Martin Vychodil
fe73a61b2b
Merge branch 'fix/fatfs_rw_mount_ro_image' into 'master'
...
feat(storage/fatfs): increase log legibility for fatfs mount
Closes IDF-12569
See merge request espressif/esp-idf!37407
2025-04-09 16:29:57 +08:00
Adam Múdry
82dac1f1bd
fix(fatfs): Mistake in Kconfig for FATFS_USE_DYN_BUFFERS
2025-04-09 09:18:02 +02:00
Tomas Rohlinek
f945dae618
Merge branch 'contrib/github_pr_15247' into 'master'
...
refactor(components/fatfs): replace assert expression (GitHub PR)
Closes IDFGH-14473
See merge request espressif/esp-idf!38194
2025-04-02 18:21:55 +08:00
Adam Múdry
b5b2fbc87d
feat(fatfs/diskio): Remove const from PARTITION VolToPart
...
Closes https://github.com/espressif/esp-idf/issues/14148
2025-03-31 13:35:39 +02:00
Chen Jichang
6c4271d4bb
feat(esp32h4): disable unsupported build
2025-03-28 14:41:29 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
Adam Múdry
58fbcfb407
Merge branch 'feat/ff_fs_nofsinfo_kconfig' into 'master'
...
feat(fatfs): Add an option to set FF_FS_NOFSINFO value
Closes IDFGH-14467
See merge request espressif/esp-idf!36592
2025-03-20 20:18:52 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Tomáš Rohlínek
df8a16281b
feat(storage/fatfs): increase log legibility for fatfs mount
2025-02-28 14:59:48 +01:00
Adam Múdry
d87a6d4b61
feat(fatfs): Add Kconfig options to set FF_FS_NOFSINFO value
...
Closes https://github.com/espressif/esp-idf/issues/15241
2025-02-21 21:39:44 +08:00
Martin Vychodil
aa23c8099d
Merge branch 'fix/vfs_compiler_warings' into 'master'
...
fix(components): Compiler reports some warnings
Closes IDFGH-14289
See merge request espressif/esp-idf!36692
2025-02-07 15:22:25 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +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
safocl
4da9b8654c
fix(storage/fatfs): Compiler unused warning
...
esp-idf/components/fatfs/diskio/diskio_rawflash.c warning: unused variable 'part' [-Wunused-variable]
XX | const esp_partition_t* part = s_ff_raw_handles[pdrv];
| ^~~~
esp-idf/components/fatfs/vfs/vfs_fat_sdmmc.c warning: unused variable 'found' [-Wunused-variable]
XXX | bool found = s_get_context_id_by_card(card, &id);
| ^~~~~
2025-01-31 23:26:12 +04:00
safocl
c399089248
refactor(components/fatfs): replace assert EXPR
...
assert expressions in the diskio_wl.c file contains a magical calculations.
Replace them with an equality check.
2025-01-29 23:25:27 +04:00
Tomáš Rohlínek
a700e7c210
fix(storage/fatfs): use standard flex-array fields, instead of extension
2025-01-29 09:08:44 +01:00
Ivan Grokhotkov
a1042c0cc2
feat(fatfs): add support for a few fcntl commands
2024-12-03 15:32:58 +01:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
Tomáš Rohlínek
fdffba6f4c
feat(storage/fatfs): move fatfs to new VFS API
2024-11-21 07:41:40 +01:00
wanckl
8a467ffd9a
feat(driver_sdspi): c61 sdspi support
2024-10-24 13:54:08 +08:00
sonika.rathi
459f2517a8
feat(fatfs): enable partition handling for sectors less than 128
2024-10-08 13:35:08 +02:00
Alexey Lapshin
4c87af6359
fix(build): fix calloc warnings
2024-09-08 13:53:52 +07:00
Adam Múdry
a1f493b50f
fix(vfs): FATFS mount immediately after format if mount failed
2024-07-23 15:44:40 +02:00
wanlei
3cf069c7d8
feat(esp32c61): disable unsupported build test
2024-07-16 16:06:19 +08:00
Denis Feklushkin
2976a5450a
fix(fatfs): _FFCONF_DEFINED added to ffconf.h
2024-06-16 16:13:26 +03:00
sonika.rathi
8e3e642db4
fix(fatfs): fix memory overlapping issue in vfs_fat.c
2024-05-22 13:06:59 +02:00
Tomas Rohlinek
f375125e28
Merge branch 'feature/fatfs_ff_strfunc_support' into 'master'
...
feat(storage/fatfs): add Kconfig settings for FF_USE_STRFUNC
Closes IDFGH-12317
See merge request espressif/esp-idf!30141
2024-05-16 14:20:23 +08: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
Adam Múdry
feed6b4afe
ci: Increase CONFIG_FATFS_VFS_FSTAT_BLKSIZE size for auto_fsync case
2024-04-23 22:19:23 +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
Tomáš Rohlínek
ede737763c
feat(storage/fatfs): update deprecated syntax for tests
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
b5d78549a5
feat(storage/fatfs): add tests for dynamic buffers
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
1447420a91
feat(storage/fatfs): add Kconfig option to enable dynamic window buffers
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
0bd6330e91
feat(storage/fatfs): add dynamic buffers support to FatFS
...
Closes https://github.com/espressif/esp-idf/issues/10913
2024-04-17 10:37:28 +02:00
Jiang Jiang Jian
a75bacf781
Merge branch 'fix/wl_fatfs_format' into 'master'
...
fix(storage/fatfs): fix double mouting of spiflash
Closes IDF-9677
See merge request espressif/esp-idf!30162
2024-04-17 10:48:39 +08:00
Jakob Hasse
bf2bbbde16
ci: Added missing generic tag to psram tests
2024-04-16 09:17:41 +02:00