me-no-dev
7018cd114d
Update core version to 3.0.5
2024-09-18 14:54:00 +03:00
Me No Dev
0d4ffcf74b
fix(core): Update versions to 3.0.4 ( #10106 )
2024-08-02 12:18:35 +03:00
Me No Dev
614c72b4d3
fix(libs): Update all libraries to match the core version ( #10041 )
...
From now on core libraries will have the same version as the core
2024-07-16 23:04:43 +03:00
drmpf
0ab2c58b6c
FS library position() to return (size_t) -1 on error ( #10002 )
...
* position_fix
Fix for error return from position()
Issue #9992
* ci(pre-commit): Apply automatic fixes
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2024-07-10 13:50:09 +03:00
Lucas Saavedra Vaz
6bfcd6d9a9
refactor(style): Change some style options ( #9526 )
...
* refactor(style): Change some style options
* refactor(style): Apply style changes
2024-04-19 18:16:55 +03:00
Lucas Saavedra Vaz
da5c6ab9ae
Refactor repository with pre-commit hooks ( #9515 )
...
* Add Config
* Add Cache and remove pre-commit action
* [pre-commit.ci lite] apply automatic fixes
* Remove freeze
* Fix
* Update action
* Use latest stable Python 3 version
* Improve caching
* Improve cache tag
* Improve bot message
* fix(typos): Fix typos
* fix(typos): Fix more typos
* refactor(udp_server): Convert script from Python 2 to 3
* Fix whitespace
* Clang-format fixes
* Prettier fixes
* Black formatting
* Manual fixes
* Line endings
* Fix flake and make Vale manual
* Fix flake and reformat
---------
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
2024-04-15 19:40:56 +03:00
JDavid
4b3aebe11f
Fix linker failure when using SPIFFS or LittleFS with Arduino as component. ( #8768 )
...
Co-authored-by: Me No Dev <me-no-dev@users.noreply.github.com>
2023-10-17 13:22:42 +03:00
me-no-dev
7cf353bdd1
Fix libs download for release and add FS::mounpoint() getter
2023-10-06 16:11:09 +03:00
Dirk Carstensen
fa9e059005
getNextFileName: Get info whether filename is a file or directory ( #8079 )
...
re-submit #8068
2023-04-18 01:56:36 +03:00
Andreas Merkle
f487d89c9d
Performance improvements by replacing sprintf with strcpy/strcat. Additional avoid creating temporary String objects. ( #7541 )
...
Co-authored-by: Jan Procházka <90197375+P-R-O-C-H-Y@users.noreply.github.com>
2022-12-19 12:45:36 +02:00
Lucas Machado
04693c6660
Implements seekDir and getNextFileName on FS Lib to improve performance ( #7229 )
...
* Implements seekDir and getNextFileName on FS lib to improve performance
* getNextFileName return String directly
2022-12-07 17:18:29 -03:00
Jan Procházka
02f4178b72
BUGFIX: FS read + speed improvements for SD ( #6569 )
...
* Revert "Edited VFSFileImpl::read to use both read/fread (#6456 )"
This reverts commit 7b89b39e10 .
* Added default file buffer size + function to change it by user
2022-04-21 17:51:44 +03:00
Jan Procházka
7b89b39e10
Edited VFSFileImpl::read to use both read/fread ( #6456 )
...
* Edited VFSFileImpl::read to use both read/fread
* Added missing include
2022-03-28 11:44:10 +03:00
P-R-O-C-H-Y
f2a20e8a38
SD.open() new feature for creating all folders in path ( #5721 )
...
* SD.open() new feature for creating all folders in path
This PR adds to the SD.open() function option to create all folders to the file.
SD.open(const char* path, const char* mode, const bool create)
Default value of create is false.
When true folders are created.
From issue #5019
* Update vfs_api.cpp
memccpy -> memcpy
* File f = open() edit
added false for create
2021-10-01 17:16:59 +03:00
lbernstone
de66c39f04
Bump library versions to 2.0.0 ( #5182 )
...
* Bump library versions to 2.0.0
* Fixed name on SD library (see #5181 )
2021-05-18 14:00:49 +03:00
Me No Dev
f6c9faf4da
[2.0.0] FS::name() returns the item name as in Arduino SD ( #4892 )
...
* FS::name() returns the item name as in Arduino SD
Added method FS::path() that returns the full path
* Adjust examples
2021-04-15 17:25:01 +03:00
me-no-dev
8dc70e0add
Revert "Update licenses"
...
This reverts commit 4b3f5c8ed4 .
2021-03-11 12:11:53 +02:00
Me No Dev
1cf1c8eb79
Fix several SD card issues ( #4876 )
...
- File might not eval to false if opened with write/append and SD is gone
- Allow card to be formatted if FAT partition was not found
- Mark card as gone in certain situations
- Fix several logic errors in low level SD API
2021-03-01 23:52:57 +02:00
me-no-dev
4b3f5c8ed4
Update licenses
2021-02-18 12:14:35 +02:00
lbernstone
882b12c44e
rmdir causes issues in SPIFFS. Fixes #4138 , albeit not very cleanly ( #4154 )
...
SPIFFS causes crashes if you attempt to rmdir. Since there are no true directories in spiffs, this ought to be a noop. It looks like @me-no-dev worked around this by using unlink instead of rmdir, which works in fatfs and doesn't panic spiffs. This behavior is not universal. In order to get littlefs working, it would be good to get this back to conformity. Rather than digging deep into the upstream spiffs, I just check the mountpoint and noop if it is "/spiffs". So, if the user has changed the mountpoint, this will not work, but I think it's a pretty good tradeoff.
2020-10-01 13:52:24 +03:00
Clemens Kirchgatterer
67ee7c32e7
workaround for FS implementations that do not support fflush() ( #2596 )
...
https://github.com/espressif/arduino-esp32/issues/1293
2019-04-09 21:15:21 +02:00
me-no-dev
95b87545e7
Make Stream functions if File to not wait for timeout
...
Fixes: https://github.com/espressif/arduino-esp32/issues/1597
2018-07-05 11:51:58 +02:00
Luc
adf513fc17
Unify time modification on SD and SPIFFS ( #738 )
...
* Add access to last write date time
add example
* rename cpp to ino orz
* wrong copy -past
* No comment orz
* Add missing space
2018-03-04 21:20:34 +01:00
me-no-dev
64ccef75fb
Do not use inline functions for mkdir and rename
2017-03-11 09:16:34 +02:00
Me No Dev
e625b3b08e
Add FS, SD and SD_MMC ( #256 )
2017-03-10 15:25:38 +01:00