reset/record button waits for port to be ready before sending