- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The new SDK 3.7.0-3 that was just released states that "Support for Bluetooth Low Power Mode on 4343x platforms" was added. Does anyone know how to activate low power mode?
Thanks,
-Rob
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Rob there is no API call, if you are not performing any activity with BLE the system auto enters into low power.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Rob there is no API call, if you are not performing any activity with BLE the system auto enters into low power.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So, as long as the device is advertising the chip will be in normal power mode?
Thanks,
-Rob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes you are right.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi vik86
I do a test for BLE low power on SDK3.7.0-3. But no significant reduction, still higher than 10mA.
Can you provide any examples for BLE low powersave?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are you performing any advertisements or any activity with BLE ? Also where are you measuring power ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi vik86
I run example "ble_proximity_reporter". In function "application_start()", called "wiced_enable_powersave()".
I use USI-BM22.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've been told that the Bluetooth system won't enter low power mode if the device is advertising or connected. But, even then I wasn't able to make the device draw less than 9mA after enabling the bluetooth stack (wiced_bt_stack_init). I have to call wiced_bt_stack_deinit and then put this code in the bluetooth management callback
switch( event )
{
/* Bluetooth stack enabled */
case BTM_ENABLED_EVT:
application_init();
break;
case BTM_DISABLED_EVT:
platform_gpio_output_low ( wiced_bt_control_pins[WICED_BT_PIN_POWER] );
break;
}
-Rob