Hi, I've encountered a few problems with the LowPower module from the connectivity software:
1)
I'm using the following code to enter in deep sleep:
PWRLib_WakeupReason_t wakeupReason;
if(PWR_CheckIfDeviceCanGoToSleep())
{
PWR_SetDeepSleepTimeInMs(10000);
wakeupReason = PWR_EnterLowPower();
}
But after wakeup it seems that the clock is not properly adjusted anymore. When I call the function:
OSA_EXT_TimeDelay(10);
It takes a lot longer to exit.
2)
I'm using a 32khz external xtal, but I can't configure it in PWR_Configuration.h. When i put:
#define cPWR_LPTMRClockSource cLPTMR_Source_Ext_ERCLK32K
It appears in compilation:
"*** ERROR: cPWR_LPTMRClockSource has to be set to cLPTMR_Source_Int_LPO_1KHz"
Why I can't change the clock source?
Thanks in advance!