Other Parts Discussed in Thread: CC2340R5
In Simplelink Low Power BLE SDK, i want to know, how to put device into standby mode, Idle mode and shutdown mode.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
In Simplelink Low Power BLE SDK, i want to know, how to put device into standby mode, Idle mode and shutdown mode.
Hi,
Thank you for reaching out.
First of all, all the examples shipped in the SDK uses the Power driver. The Power driver ensures the device is in the lowest power mode possible - i.e. it will automatically ensure the device is set in standby and idle modes.
The application is responsible to trigger the transition to the shutdown mode. Note that certain elements (Bluetooth operations, drivers operations, etc.) may prevent the device to go to standby. I recommend referring the gpioshutdown example (<SDK>\examples\rtos\LP_EM_CC2340R5\drivers\gpioshutdown).
I hope this will help,
Best regards,
Hi,
Please review the power driver API description within the TI Driver API reference manual: https://software-dl.ti.com/simplelink/esd/simplelink_lowpower_f3_sdk/7.40.00.64/exports/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/api-reference-cc23xx.html#driver-api-reference
Best regards,
Hi,
Again, idle and standby will be entered automatically by any of the example. The device power consumption can be used to check which mode is entered (see https://software-dl.ti.com/simplelink/esd/simplelink_lowpower_f3_sdk/7.40.00.64/exports/docs/ble5stack/ble_user_guide/html/energy-trace/energy-trace-cc23xx.html). Note: the device should be power cycled before running power measurement.
The gpioshutdown example (<SDK>\examples\rtos\LP_EM_CC2340R5\drivers\gpioshutdown) can be referenced for shutdown mode.
Regards,
Hi
I understood what you're saying. While going through the SDK, I saw a few APIs for idle mode and standby mode. When I tried to use them, they either didn't work or were not what I needed. Could you provide some examples.