johnwasser:
I'm kind of surprised that " int circle(int incomingByte);" parses at all. It looks like a function prototype inside loop()!
that is a valid int constructor, even though it is being initialized with an un-initialized value...
void setup()
{
Serial.begin(9600);
int myValue(5);
Serial.println(myValue);
}
void loop()
{
}