I'm testing this with SDK 15.2 on an NRF52832, with SD132.
I'm trying to implement error handling for FDS, but some cases are not clear to me how to deal with them.
Am I correct to assume that:
1) If fds_record_open() fails, I don't have to call fds_record_close().
2) If the CRC of a record is incorrect, i have to remove it myself, it doesn't get removed by GC.
3) The bool "is_record_updated" in the write event is just to differentiate between a call to fds_record_write() and fds_record_update().
And then I was wondering:
4) What errors can be expected in the events? Each function has a nice list of return codes, but not a list of return codes in the event result.