-rwxr-xr-x | include/bt_vendor_brcm.h | 7 | ||||
-rwxr-xr-x | include/upio.h | 1 | ||||
-rwxr-xr-x | include/vnd_40183_lpm.txt | 13 | ||||
-rwxr-xr-x | src/bt_vendor_brcm.c | 2 | ||||
-rwxr-xr-x | src/hardware.c | 2 | ||||
-rwxr-xr-x | src/upio.c | 202 | ||||
-rwxr-xr-x | vnd_buildcfg.mk | 4 |
7 files changed, 230 insertions, 1 deletions
diff --git a/src/hardware.c b/src/hardware.c index 414ee2e..180325c 100755 --- a/src/hardware.c +++ b/src/hardware.c @@ -1048,10 +1048,12 @@ uint8_t hw_lpm_enable(uint8_t turn_on) if (turn_on) { memcpy(p, &lpm_param, LPM_CMD_PARAM_SIZE); + upio_set(UPIO_LPM_MODE, UPIO_ASSERT, 0); } else { memset(p, 0, LPM_CMD_PARAM_SIZE); + upio_set(UPIO_LPM_MODE, UPIO_DEASSERT, 0); } if ((ret = bt_vendor_cbacks->xmit_cb(HCI_VSC_WRITE_SLEEP_MODE, p_buf, \ |