Is there any way to write a variable to a permanent area in flash, so that it can be read after a complete power loss?
I have answered my own question. Further reading on these forums lead me to the UserBlock. The UserBlock sample programs were exactly what I needed.
writeUserBlock() and readUserBlock() worked perfectly.
I recommend to anyone that is working with the flash or UserBlock to run the UserBlock sample programs. They provide a great deal of information concerning what your Rabbit hardware supports.