Extended Sleep Mode

Active and Extended Sleep mode

Wed, 2019-03-06 02:41 -- lewuyouc

I use SDK5.0.4 for DA14580 prox_reporter. In Active mode ,we use I2c interface get my acceleration sensor
and send data to my phone is normal. But in extended sleep mode,it work also normal(we do not stop advanced, Continue to get sensor data)
I do not the difference between Active mode and extended sleep mode about function? It seems they are the same except for current consumption.

Device is not working smoothly when sleep mode is configured

Mon, 2017-12-18 04:42 -- Ruchi Patel

Dear Dialog_Support,

I have configured extended sleep mode in my application code. In that, i am using external push button interrupt wake up, wake up from I2C interrupt and wake up from App when we write into characteristics. And after 10 seconds of wake up if there is no any input it goes to sleep again. I have used timer to wake up the device for 10 seconds and then again go into sleep.

Role Switching: Peripheral connects, Discover Service and Disconnect

Sat, 2017-12-09 10:45 -- Ruchi Patel

Dear Dialog_Support Team,

I am working on role switching configuration. Device is configured with extended sleep mode. Default mode of device is central and on button press, device switches the role to peripheral . During central mode, all operations are performed properly. But as mode is switched to peripheral and if i try to connect to the device using mobile App, it shows connecting and discover services and disconnects. Can you tell me what could be the issue?

With Regards,
Ruchi Patel

Power Consumption Extended Sleep Mode

Tue, 2017-06-20 17:00 -- vincenzo.urbisaglia

Hi Dialog,

We are using the DA14583 in a smart button and currently have a custom power management circuit that shuts down the DA14583 completely.
The down side is that we are unable to "catch" fast clicks (input signal duration 50 - 200ms). We guess this is due to the boot sequence of the DA14583.

We have also considered using the extended sleep mode but are concerned about power consumption.

Cannot enter sleep mode

Mon, 2016-05-23 08:10 -- ankitdaf


I am using the ble_app_barebone example. I read the UM-006 on sleep mode thoroughly.

The application does not seem to enter sleep mode at all.

The main loop inside arch_main is the same as in the ble_app_barebone.

I tried to add
if ((sleep_mode == mode_ext_sleep) || (sleep_mode == mode_deep_sleep)) {

but that did nothing.

I have defined

#define CFG_EXT_SLEEP // For extended sleep mode

Extended Sleep Mode Debugging

Tue, 2016-04-05 00:34 -- joe.brackman

Hello. I'm working with a project that is a derivative of the DSPS project (the older version 3.150.2 was our starting point). We have the application working on both the Dialog Basic board and our custom target board.

For our debugging and development thus far, we've had sleep disabled (both EXT and DEEP) in da14580_config.h.

Now we would like to enable sleep in order to save power. However, when I do enable sleep (#define CFG_EXT_SLEEP), I can't see my Dialog peripheral via Light Blue (iPhone), whereas with no sleep, I see my peripheral just fine.

Hot to test Deep Sleep and Extended Deep Sleep without using the SDK

Wed, 2016-01-20 08:17 -- Andrea Longobardi


I would like to test power consumption in Deep Sleep/Extended Sleep Mode of my system and to do that I want to be able to activate this modes using a simple peripheral like example.
Therefore without loading the entire SDK needed for BLE application.

Is it possible?

Additionally, do the TIMER0/2 work in Deep Sleep and extended Deep Sleep mode?

Thanks for your help,


mode_idle in extended sleep mode

Fri, 2015-10-02 03:20 -- kamagasako


I'm testing extended sleep mode with Beacon reference source (3.40.6).
In arch_main.c, rwip_sleep() is called and returns mode_sleeping and mode_idle. With mode_sleep it seems entering extended sleep mode correctly, but mode_idle, radio and peripherals seems keeping active.
I would like to set radio and peripherals sleeping without mode_idle. Would you tell me how to do this?


Basic Kit Extended Sleep

Tue, 2015-04-21 03:54 -- Craig Lyndon


I am currently trying to evaluate the DA14580 module with the BASIC kit. I am running the template_fh project with the 3.0.6 SDK.
Advertising works fine until i try to run the project with CFG_EXT_SLEEP defined in the da14580_config.h file, the BLE stack does not seem to operate, and the module does not advertise.

Am I missing something to put the module in extended sleep between advertising packets?

Thank you.


Subscribe to RSS - Extended Sleep Mode