cancel
Showing results for 
Search instead for 
Did you mean: 

Studio Bluetooth

Seyu_4086601
New Contributor

Hi

Is there a low power mode that it does not restart?

I want to know another low power mode software api besides wiced_power_save_start();

Thanks.

0 Likes
1 Solution
AbhishekK_31
Employee

1. You need to pass the correct value in the sleep callback i.e. pass WICED_SLEEP_ALLOWED_WITHOUT_SHUTDOWN whenever the sleep handler callback is called with parameter WICED_SLEEP_POLL_SLEEP_PERMISSION

2. PMU sleep and idle is same and cannot be controlled by the user application

3. wiced_power_save_start() puts the device in the HID-Off mode 'asynchronously' i.e. user can put the device into HID-Off anytime by calling this API whereas the for PDS the user can only say PDS allowed or not but the final decision depends on the PMU

View solution in original post

0 Likes
4 Replies
AnjanaM_61
Moderator
Moderator

Hi,

You have to use wiced_sleep_config API to configure low power.

Please go through the following blog CYW20706 – BLE Low Power Beacon

Thanks,

Anjana

0 Likes
Seyu_4086601
New Contributor

May I have any  question.

please refer to the document below

https://www.cypress.com/file/415986/download

Is it possible to control sleep mode with software?

ex) Pause, PMU Sleep, PDS, SDS

Thanks.

0 Likes
LiLe_3234306
New Contributor II

Hi AnjanaM_61,

I am Liam Lee working for Uniquest as FAE and "Seyu_4086601" is one of our customers. About his questions, let me ask again since I am also confused.

In the attached document below,

Q1) Table 2-1 shows 20706 supports PDS(not SDS). If so, the power save mode explained in wiced_power_save.h is PDS mode?

In attached document, PDS mode explains like as, but application is restarted when wake-up.

pastedImage_6.png

Q2) PMU Sleep is same "idle" state? And, it can NOT be controlled by user application. Right?

Q3) Is the only power save mode that can be controlled by user application using the wiced_power_save_start()?

Thanks,

Liam

0 Likes
AbhishekK_31
Employee

1. You need to pass the correct value in the sleep callback i.e. pass WICED_SLEEP_ALLOWED_WITHOUT_SHUTDOWN whenever the sleep handler callback is called with parameter WICED_SLEEP_POLL_SLEEP_PERMISSION

2. PMU sleep and idle is same and cannot be controlled by the user application

3. wiced_power_save_start() puts the device in the HID-Off mode 'asynchronously' i.e. user can put the device into HID-Off anytime by calling this API whereas the for PDS the user can only say PDS allowed or not but the final decision depends on the PMU

View solution in original post

0 Likes