QUERY · ISSUE
extmod/vfs_fat.c still uses _FS_REENTRANT, but lib/oofatfs now uses FF_FS_REENTRANT
bug
Port, board and/or hardware
anything using vfs_fat.c
MicroPython version
v1.23 and more recent
Reproduction
extmod/vfs_fat.c still has a couple of #if _FS_REENTRANT, but all the code in lib/oofatfs/ switched to FF_FS_REENTRANT years ago. So I think this was an edit that should have been made but was not.
We noticed this when merging MicroPython into CircuitPython during the last couple of merges.
Expected behaviour
Observed behaviour
Additional Information
No, I've provided everything above.
Code of Conduct
Yes, I agree
CANDIDATE · ISSUE
FatFS exFAT is broken.
Hi, any interest in updating FatFS to the latest ? It's 2 years old now, and later revisions fix critical bugs (especially the broken exFAT implementation). I could work on a patch, but I will definitely need some help. Here's a list of changes/bug fixes since 0.12b http://elm-chan.org/fsw/ff/updates.txt