Wakeup events from BLE timer (app_timer_set?)

3 posts / 0 new
Last post
hardy.chen
Offline
Last seen:1 year 10 months ago
加入:2015-03-13 04:20
Wakeup events from BLE timer (app_timer_set?)

Hi Dialog team,

Sorry that even there are bunch of question relating to the timer usage to wakeup DA14580, I still got strange issue in my application.
In short, my application can't be wakeup correctly if I set a timer (via app_timer_set) with longer timeout (i.e. > 10 s). I use this timer to set a periodically advertising with very low frequency (i.e. to advertise couple event in every 1 min), in which there is no any BLE core activity in between.

When I set timeout to 20s, it then take 67s to be fired, and if I set timeout to 10s, it then take 23s to be fired.
因此,可以用来唤醒定时器DA14580, but it's not accurate.
Do I missing something in using such timer? I'm using SDK DA14580_BEACON_3.40.6.

3.2 Wake up events
When in any of the above mentioned sleep modes, DA14580 can be woken up in two ways:
● Synchronously, via the BLE timer which can be programmed to wake up the system in order to serve a BLE event and
● Asynchronously, via the Wakeup Timer and Quadrature Decoder if triggered by an external event (input).

Device:
MT_dialog
Offline
Last seen:2 months 2 weeks ago
工作人员
加入:2015-06-08 11:34
Hi hardy.chen,

Hi hardy.chen,

The Beacon demo is based on an old SDK, that particular issue can be fixed by following the directions i mentioned on the following posthttp://support.dialog-semiconductor.com/advertising-rate-not-calculatedthe cause to the issue you experience is the same.

Thanks MT_dialog

hardy.chen
Offline
Last seen:1 year 10 months ago
加入:2015-03-13 04:20
Thanks Dialog team. It fixes

Thanks Dialog team. It fixes my issue. This can be closed!

Topic locked