Skip to main content
TWu.6
Associate II
Jan 6, 2021 4:16 AM UTC
Question

Why does BlueNRG-1 wake up once 10 seconds?

I used BlueNRG-1 to make 1 minutes wake-up timer. But it seems wake up once 10 seconds. It causes current consumption more about 1.5uA. How to solve it? Detail information is at attach file. My code snipped is as follows.

#define SCAN_RESPONSE_TIMER 3

int main(void)

{

....

HAL_VTimerStart_ms (SCAN_RESPONSE_TIMER,60000);

 while(1)

 {

  /* BlueNRG-1 stack tick */

  BTLE_StackTick();

  /* Enable Power Save according the Advertising Interval */

  BlueNRG_Sleep(SLEEPMODE_NOTIMER, WAKEUP_IO12 , WAKEUP_IOx_LOW<< WAKEUP_IO12_SHIFT_MASK);

...

}

    This topic has been closed for replies.

    2 replies

    ANath.1
    Associate II
    May 5, 2021 9:45 AM UTC

    Hi @Community member​ 

    Did you find a solution to this? Even I'm facing a similar issue with BlueNRG-2. It wakes up at 15 secs even though the sleep is configured for a longer time

    TWu.6
    TWu.6Author
    Associate II
    May 6, 2021 1:00 AM UTC

    Hi @ANath.1​  No, I haven't found a solution yet.