These days, that means that many (most?) SD cards won’t work out of the box; you’ll have to reformat them first.
[/quote]
FreeRTOS+FAT provides functions to partition a disk, and format it to either FAT16 or FAT32.
Currently, it has drivers for these platforms.
FreeRTOS+FAT handles errors in a clear and transparent way: a 32-bit variable contains a code for the module, the function and the type of error that occurred. See ff_error.h.
Also it introduces a kind of errno
, that is stored in the task local buffers.