fcb_append_finish
int fcb_append_finish(struct fcb *fcb, struct fcb_entry *append_loc);
Finalizes the write of new element. FCB computes the checksum over the element and updates it in flash.
Arguments
Arguments | Description |
---|---|
fcb | Points to FCB where data is written to. |
append_loc | Pointer to fcb_entry. Use the fcb_entry returned by fcb_append(). |
Returned values
Returns 0 on success; nonzero on failure.
Notes
You need to call fcb_append_finish() after writing the element contents. Otherwise FCB will consider this entry to be invalid, and skips over it when reading.