fix(littlefs): Use VFSImpl::exists() to avoid false error log (#10217)

* fix(littlefs): Use VFSImpl::exists() to avoid false error log

* fix(ffat): Use VFSImpl::exists() to avoid false error log

---------

Co-authored-by: Lucas Saavedra Vaz <32426024+lucasssvaz@users.noreply.github.com>
This commit is contained in:
Andreas Merkle 2024-08-30 17:01:23 +02:00 committed by GitHub
parent 396def3f83
commit 019855ff90
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 0 additions and 17 deletions

View File

@ -152,13 +152,4 @@ size_t F_Fat::freeBytes() {
return free_sect * sect_size;
}
bool F_Fat::exists(const char *path) {
File f = open(path, "r", false);
return (f == true) && !f.isDirectory();
}
bool F_Fat::exists(const String &path) {
return exists(path.c_str());
}
F_Fat FFat = F_Fat(FSImplPtr(new VFSImpl()));

View File

@ -32,8 +32,6 @@ public:
size_t usedBytes();
size_t freeBytes();
void end();
bool exists(const char *path);
bool exists(const String &path);
private:
wl_handle_t _wl_handle = WL_INVALID_HANDLE;

View File

@ -33,16 +33,10 @@ class LittleFSImpl : public VFSImpl {
public:
LittleFSImpl();
virtual ~LittleFSImpl() {}
virtual bool exists(const char *path);
};
LittleFSImpl::LittleFSImpl() {}
bool LittleFSImpl::exists(const char *path) {
File f = open(path, "r", false);
return (f == true);
}
LittleFSFS::LittleFSFS() : FS(FSImplPtr(new LittleFSImpl())), partitionLabel_(NULL) {}
LittleFSFS::~LittleFSFS() {