feat(fatfs): implement opendir & readdir
All threads resolved!
All threads resolved!
Compare changes
+ 149
− 35
@@ -48,6 +48,7 @@ struct FatObject {
@@ -48,6 +48,7 @@ struct FatObject {
@@ -65,6 +66,9 @@ static bool globalLockAccquire();
@@ -65,6 +66,9 @@ static bool globalLockAccquire();
@@ -73,6 +77,19 @@ static bool efs_get_opened(
@@ -73,6 +77,19 @@ static bool efs_get_opened(
@@ -225,8 +242,10 @@ static bool efs_get_opened(
@@ -225,8 +242,10 @@ static bool efs_get_opened(
@@ -235,6 +254,58 @@ static bool efs_get_opened(
@@ -235,6 +254,58 @@ static bool efs_get_opened(
@@ -282,58 +353,45 @@ static inline bool parse_mode(const char *mstring, int *mode)
@@ -282,58 +353,45 @@ static inline bool parse_mode(const char *mstring, int *mode)
@@ -346,13 +404,12 @@ void efs_close_all(EpicFileSystem *fs)
@@ -346,13 +404,12 @@ void efs_close_all(EpicFileSystem *fs)
@@ -440,18 +497,75 @@ int efs_tell(EpicFileSystem *fs, int fd)
@@ -440,18 +497,75 @@ int efs_tell(EpicFileSystem *fs, int fd)