Hi,
I am using z-stack home 1.2.1 (C2530) and I know the osal_start_timerEx() maximum timeout has changed to unit32 from uint16
uint8 osal_start_timerEx( uint8 taskID, uint16 event_id, uint32 timeout_value )
but my processor does not wake up if I go from, say, a timer setting of 60000 to 90000. I haven't tried the 65535 threshold exactly but I guess that it is still working only on 16-bits? If not, what else could be causing my processor to not wake. Incidentally, this is a timer which starts and stops the joining cycle on a ZED when the parent (ZC) is lost.
Can anyone please confirm either way? It will save my processor waking up each 60s to increment a count five times to get a 5m timeout.
Many thanks,