The f_puts function writes a string to the file.
int f_puts ( const TCHAR* str, /* [IN] String */ FIL* fp /* [IN] File object */ );
When the function succeeded, number of characters written that is not minus value is returned. When the write operation is aborted due to disk full or any error, an EOF (-1) will be returned.
When the FatFs is configured to Unicode API (_LFN_UNICODE == 1), the UCS-2 string is written to the file in UTF-8 encoding. If not the case, the byte stream will be written directly.
The f_puts() function is a wrapper function of f_putc() function.
Available when _FS_READONLY == 0 and _USE_STRFUNC is 1 or 2. When it is set to 2, '\n's contained in the string are converted to "\r\n".