FAT driver fix file modes
All checks were successful
Build documentation / build-and-deploy (push) Successful in 2m25s

This commit is contained in:
2026-03-09 02:00:14 +01:00
parent 3148e0e367
commit c2726bc261

View File

@@ -183,7 +183,7 @@ int fatfs_read_file (struct vfs_volume* volume, const char* path, uint8_t* buffe
if (fl_is_dir (fatfs_ctx, path)) if (fl_is_dir (fatfs_ctx, path))
return -ST_NOT_FOUND; return -ST_NOT_FOUND;
FL_FILE* file = fl_fopen (fatfs_ctx, path, "wb+"); FL_FILE* file = fl_fopen (fatfs_ctx, path, "rb");
if (file == NULL) if (file == NULL)
return -ST_NOT_FOUND; return -ST_NOT_FOUND;
@@ -206,7 +206,7 @@ int fatfs_write_file (struct vfs_volume* volume, const char* path, uint8_t* buff
FL_FILE* file; FL_FILE* file;
if ((flags & WF_APPEND)) if ((flags & WF_APPEND))
file = fl_fopen (fatfs_ctx, path, "wb+"); file = fl_fopen (fatfs_ctx, path, "rb+");
else else
file = fl_fopen (fatfs_ctx, path, "wb"); file = fl_fopen (fatfs_ctx, path, "wb");