Hi All,
I have up to 8 nRF52832 devices sending data back to a base unit (another nRF52832 device.) What I'm trying to do is have the remote units wakeup at a given time,
read sensors and send message back to the base unit. (Each remote has a unique ID that the base unit tracks the data by.)
Currently I'm using a watchdog timer to bring the device out of sleep mode (reboot and read nvram to reload system state.)
I've been trying to use:
while(1)
{
__WFE();
}
To put the device asleep, but I'm thinking the devices are waking each other up. (I'm getting more updates than expected and battery life is lower than expected.)
Is there a better way to get the unit to stay asleep?
thanks,
Bob