[Arduino]
The function below generates a warning "warning: variable 'OK' set but not used ". It is only a warning but I would like to understand why, and to eliminate the warning if possible.
The function below generates a warning "warning: variable 'OK' set but not used ". It is only a warning but I would like to understand why, and to eliminate the warning if possible.
Code:
bool HC12SetBaud(enum HC12Baud Baud)
{
uint16_t BaudRate;
char BaudCommand[11];
bool OK = false;
switch(Baud)
{
case Baud1200:
BaudRate = 1200;
break;
case Baud2400:
BaudRate = 2400;
break;
case Baud4800:
BaudRate = 4800;
break;
case Baud9600:
BaudRate = 9600;
break;
case Baud19200:
BaudRate = 19200;
break;
case Baud38400:
BaudRate = 38400;
break;
case Baud57600:
BaudRate = 57600;
break;
default:
BaudRate = 0;
}
if(BaudRate >0)
{
sprintf(BaudCommand, "AT+B%u%c", BaudRate,'\n');
Serial.print(BaudCommand);
OK = SendLocal(BaudCommand);
//SwSerial.end;
SwSerial.begin(BaudRate);
}
return OK;
}
Last edited: