SFlash Writing target byte | Cypress Semiconductor
SFlash Writing target byte
I've been through the SFlash example and has success in applying the method to an application with small amounts of information, usually not even a rows worth, but now I'm looking at storing more information that's more dynamic in certain areas. In the example, the writing function (WriteUserSFlashRow) accepts a row number and a 32-bit array pointer as parameters. I'm don't really understand the inner-workings of the function, but was wondering if there were checks to not have to rewrite bytes in the row that weren't changed, or if there was a way to change/write to a specific byte(s) within a given row, or if you can only write an entire row at a time. If it makes any difference, I wouldn't want to write all 128u if I just want to change a few in a given row.