This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Importance of disabling VIMS line buffers when writing/erasing flash

Other Parts Discussed in Thread: Z-STACK

Oh E2E, long time no see! :)

What are the consequences of not disabling the VIMS line buffers before writing or erasing flash?

I'm referring to the VIMSLineBufDisable/VIMSLineBufEnable functions in vims.h where the documentation clearly state this should be done. However, I've noticed that this is not done in the Z-Stack NVM driver implementation, nor in the BLE stack. Searching around give no result except the wiki-post I myself wrote, which contains no explanation unfortunately.

I'm glad for any information regarding why this is needed, and what the worst case is if I don't.