Hi there,
i have a function as part of a really small program. The program runs fine twice then the third time it freezes. I have a function called mathFunc which take a value in and sets a string based on the input. If i comment out the function from the main program then it runs fine, but without fail every time i comment out this function it runs twice then stops. Any thoughts??
String MathFunc(int FSRval)
{
if (FSRval <= 500)
{
eCueValueRet = "S1";
delay(50);
}
else if (FSRval > 500 && FSRval <= 600)
{
eCueValueRet = "S2";
delay(50);
}
else if (FSRval > 600 && FSRval <= 650)
{
eCueValueRet = "S3";
delay(50);
}
else if (FSRval > 650 && FSRval <= 700)
{
eCueValueRet = "S4";
delay(50);
}
else if (FSRval > 700 && FSRval <= 750)
{
eCueValueRet = "S5";
delay(50);
}
else if (FSRval > 750 && FSRval <= 800)
{
eCueValueRet = "S6";
delay(50);
}
else if (FSRval > 800 && FSRval <= 850)
{
eCueValueRet = "S7";
delay(50);
}
else if (FSRval > 850 && FSRval <= 900)
{
eCueValueRet = "S8";
delay(50);
}
else if (FSRval > 900 && FSRval <= 950)
{
eCueValueRet = "S9";
delay(50);
}
else if (FSRval > 950 && FSRval <= 1000)
{
eCueValueRet = "S10";
delay(50);
}
else if (FSRval > 1000 && FSRval <= 1050)
{
eCueValueRet = "S11";
delay(50);
}
else
{
eCueValueRet = "S0";
delay(50);
}
}