if(inSerial[i]=='\r\n'){
SerialRead() only reads one character at a time so inSerial[i] will never contain two characters. You need to test the two consecutive characters to spot them. Something like this
if (inSerial[i] == '\n')
{
if (inSerial[i-1] == '\r')
{
Check_Protocol(inSerial);
}
}
Be careful if you try to use use
if (inSerial[i] == '\n' && inSerial[i-1] == '\r')
because on the first iteration inSerial[i-1] will be outside the bounds of the array, but you could use it if you skip the test when i == 0