Other Parts Discussed in Thread: Z-STACK, CC2530
Hi,
I have a CC2530 Z-Stack energy end device which is going to be installed long before a coordinator is available (possibly years). I have implemented the blacklist feature to ensure I can connect to the correct network, even if it is not the strongest. Instead of using flash, I have put the blacklist in uninitialised volatile ram, and I run a checksum algorithm on it to check if it is valid on boot, if not I initialise the structure.
If the end device is not on a network for 1 minute (indicating it has blacklisted all networks in range) the blacklist is cleared and the device is reset. It will then start again checking all networks in range to see if any have been given the correct link key.
My question is, what effect does this process have on NVRAM network variables? If I restart the scan every minute, do I risk wearing out the NVRAM due to some other network variables being altered in NVRAM?
Thanks for reading.