Other Parts Discussed in Thread: HDC2080, TMP117, ENERGYTRACE, , SYSCONFIG
I am building a sensor node with BLE using TI-LPSTK. Using two temperature sensor, one in-built HDC2080 and other external TMP117 temperature sensor using I2C.
Currently, I am calling the " SimpleBroadcaster_createTask() " function in main.c . The current consumption in between the transmission events (idle time) is sitting pretty high at about 100uA.
I want to reduce the power consumption by placing LPSTK in sleep/idle mode and waking it up every few minutes to poll data and broadcast via Bluetooth. What function to use for enabling sleep mode ? How to ensure it receives the highest priority ? Will such a function be in main or can it be integrated in SimpleBroadcaster_createTask() function ?
Pointing to examples with BLE and sleep mode will be a great help.