- 17 Jan, 2023 1 commit
-
-
Johny Mattsson authored
-
- 20 Oct, 2021 1 commit
-
-
Johny Mattsson authored
The IDF-provided VFS resolves several issues: - The IDF components having a different view of the (virtual) file system compared to the Lua environment. - RTOS task/thread safety. Our legacy VFS was only ever safe to use from the LVM thread, which limited its usability. Upgrading it would have effectively required a reimplementation of the IDF VFS, which would have been a bigger task with larger on-going maintenance issues. - We're no longer needing to maintain our own SPIFFS component. - We're no longer needing to maintain our own FATFS component. - The legacy of the 8266's lack of standard C interface to the file system is no longer holding us back, meaning that we can use the standard Lua `io` module rather than the cobbled-together swiss army knife also known as the file module. Of course, the downside is that we'll either have to declare a backwards breakage in regard to the file module, or provide a Lua shim for the old functions, where applicable. Also included is some necessary integer type fixups in unrelated code, which apparently had depended on some non-standard types in either the SPIFFS or FATFS headers. A memory leak issue in the sdmmc module was also found and fixed while said module got switched over to the Espressif VFS. Module documentation has been updated to match the new reality (and I discovered in some places it wasn't even matching the old reality).
-
- 27 Apr, 2021 1 commit
-
-
serg3295 authored
-
- 13 Jan, 2019 1 commit
-
-
Marcel Stör authored
Drop support for localized content, #2213 Restructure some content to match more closely what we have in master, #2542
-
- 29 Oct, 2018 1 commit
-
-
tomsci authored
* #2521: Add object-based file API to dev-esp32 branch Merged in from master@c708828bbe853764b9de58fb8113a70f5a24002d minus some VFS changes and similar. * Updated file docs from master Omitting: * file.mount() * reference to rtctime.epoch2cal() * file.stat() As these are not available in dev-esp32 branch Unsure about whether "directories are not supported" is still true
-
- 07 Oct, 2018 1 commit
-
-
devsaurus authored
-
- 30 Apr, 2017 1 commit
-
-
devsaurus authored
-
- 22 Sep, 2016 1 commit
-
-
Johny Mattsson authored
-
- 21 Sep, 2016 1 commit
-
-
Johny Mattsson authored
Heading towards having only ESP32-aware/capable code in this branch.
-
- 06 Mar, 2016 1 commit
-
-
Marcel Stör authored
-
- 22 Feb, 2016 1 commit
-
-
Adam Bonner authored
-
- 18 Feb, 2016 1 commit
-
-
Johny Mattsson authored
-
- 13 Feb, 2016 1 commit
-
-
jfollas authored
-
- 10 Jan, 2016 1 commit
-
-
Marcel Stör authored
-
- 06 Jan, 2016 1 commit
-
-
devsaurus authored
-
- 05 Jan, 2016 1 commit
-
-
Johny Mattsson authored
-