I saw this post for SDK v12.2:
The FDS requires data to be word-aligned
devzone.nordicsemi.com/.../how-to-force-word-alignment-for-fds
Is that still true for v15 ?
I didn't see it mentioned in the documentation - am I just not looking hard enough?
I saw this post for SDK v12.2:
The FDS requires data to be word-aligned
devzone.nordicsemi.com/.../how-to-force-word-alignment-for-fds
Is that still true for v15 ?
I didn't see it mentioned in the documentation - am I just not looking hard enough?
Yes, FDS in SDK15 still requires data to be word-aligned.
Yes, FDS in SDK15 still requires data to be word-aligned.
and where is that stated in the documentation?
I cannot find it in the documentation, but if the data is not word-aligned, fds_record_write() -> write_enqueue() will return FDS_ERR_UNALIGNED_ADDR:
fds.c
if (!is_word_aligned(p_record->data.p_data))
{
return FDS_ERR_UNALIGNED_ADDR;
}Well, if you can't find it, and I can't find it - then I think that's a pretty clear indication that it's not properly documented?
A fundamental requirement like this needs to be clearly documented.
I agree, I will report it internally.