When using FlashProgram, should the caller disable interrupts before the call and enable after the call? Or is this done by FlashProgram (and FlashErase)? Or are these two calls insensitive to interrupts?
I am worried about breaking the internal Flash routine with an interrupts, but would prefer to leave interrupts enabled.