-
- Downloads
feat(fatfs): global FLASH lock
- implement de-initialization - wrap filesystem operations in semaphore - Introduce EpicFileSystem object and move epic_file_FOO(...) imlementations into efs_FOO(EpicFileSystem*, ...) functions. - epic_file_FOO(...) functions are now wrappers around the _fs_ functions, but lock and unlock the global filesystem object before&after calls. This way, all efs_ functions can assume that the necessary lock has been acquired. - libff: don't use FF_FS_REENTRANT, our own FS lock is enough
Showing
- epicardium/main.c 1 addition, 0 deletionsepicardium/main.c
- epicardium/modules/fatfs.c 0 additions, 150 deletionsepicardium/modules/fatfs.c
- epicardium/modules/filesystem.h 46 additions, 0 deletionsepicardium/modules/filesystem.h
- epicardium/modules/filesystem_fat.c 480 additions, 0 deletionsepicardium/modules/filesystem_fat.c
- epicardium/modules/filesystem_fileops.c 110 additions, 0 deletionsepicardium/modules/filesystem_fileops.c
- epicardium/modules/meson.build 2 additions, 2 deletionsepicardium/modules/meson.build
- epicardium/modules/modules.h 0 additions, 10 deletionsepicardium/modules/modules.h
- lib/ff13/Source/diskio.c 262 additions, 248 deletionslib/ff13/Source/diskio.c
- lib/ff13/Source/diskio.h 1 addition, 0 deletionslib/ff13/Source/diskio.h
- lib/ff13/Source/ffconf.h 2 additions, 2 deletionslib/ff13/Source/ffconf.h
- pycardium/modules/qstrdefs.h 1 addition, 0 deletionspycardium/modules/qstrdefs.h
- pycardium/mpconfigport.h 1 addition, 0 deletionspycardium/mpconfigport.h
Loading
Please register or sign in to comment