I played P4_BLE_FreeRTOS.3.1_SP2 project which developed by Cypress. I found that SW2 can't wake it up when it falls into deep sleep. SW2 can wake it up in other project samples without freeRTOS. How can it wakeup from deep sleep by SW2 in freeRTOS?
Solved! Go to Solution.
I found the reason that stops it to wake up. The project sample uses "CySysPmStop(); "when BLE disconnect. It can be waked up after I delete this line code.
Not sure but the comment in PSOC 4 BLE- RTOS low power operation could be helpful.
I found the reason that stops it to wake up. The project sample uses "CySysPmStop(); "when BLE disconnect. It can be waked up after I delete this line code.