I am trying develop a project in which when we request a characteristic from phone( read request), we will read data from other module through UART and give reply back. I used BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST to know the read request But when we enter into the handler the UART not working until it leaves the handler. I'm using a blocking code like wait until read from the module it becomes a dead lock. can any one please reply or suggest any other way to do the same thing