Skip to content

Commit

Permalink
fix(littlefs): Use VFSImpl::exists() to avoid false error log (#10217)
Browse files Browse the repository at this point in the history
* 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>
  • Loading branch information
BlueAndi and lucasssvaz authored Aug 30, 2024
1 parent 396def3 commit 019855f
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 17 deletions.
9 changes: 0 additions & 9 deletions libraries/FFat/src/FFat.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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()));
2 changes: 0 additions & 2 deletions libraries/FFat/src/FFat.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@ class F_Fat : public FS {
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;
Expand Down
6 changes: 0 additions & 6 deletions libraries/LittleFS/src/LittleFS.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down

0 comments on commit 019855f

Please sign in to comment.