The f_write writes data to a file.
FRESULT f_write ( FIL* FileObject, // Pointer to the file object structure const BYTE* Buffer, // Pointer to the data to be written WORD ByteToWrite, // Number of bytes to write WORD* ByteWritten // Pointer to the variable to return number of bytes written );
The read/write pointer increases in number of bytes written. The ByteWritten will be smaller than ByteToWrite when disk full or alignment error occured during write function. This function is not supported in read only configuration.