Part Number: CC1312R
I am implementing standby mode using the following driver function in a no-RTOS environment: Power_idleFunc();
--------------
while( g_eventFlag == 0 && g_aonRtcEventFlag == 0 ){
Power_idleFunc();
}
-------------- Wake-up from standby is triggered by an external interrupt. However, even though no external interrupt occurs during standby, there is a period of about 3.5 hours where current consumption remains at 1 mA. The graph plots current consumption measured at 5-second intervals. No wake-up from standby occurs during this 1 mA period. It seems highly likely that something is happening inside Power_idleFunc(); do you have any ideas as to what this might be? Also, since Power_idleFunc(); cannot be used in this situation,is my only option to implement the low-power processing myself?
is my only option to implement the low-power processing myself?
