I think the time of uartput is too long (beacuse of the packet recived is too long ,but i can not change it),and when the BLE_GATTC_EVT_HVX comeing ,the uartput is not over,so the BLE_GATTC_EVT_HVX is lost? I'm not sure about this reason. S130 stack
I think the time of uartput is too long (beacuse of the packet recived is too long ,but i can not change it),and when the BLE_GATTC_EVT_HVX comeing ,the uartput is not over,so the BLE_GATTC_EVT_HVX is lost? I'm not sure about this reason. S130 stack
Are you using one of the examples from the SDK? What are you connection parameters? If you need to print the text to debug, you can also consider using RTT to print text, which is much faster than UART: link