In the Command Summary, the write-up of the serin command says:
"All processing stops until the new serial data byte is received."
Suppose that at some time in the past my program issued a servo or a servopos command. As I understand it, something somewhere has been pulsing the servo output pin ever since. Now execution reaches the serin command, and "all processing stops..."
Is the servo output pin still emitting pulses while we're waiting for a byte to come in? I would hope so, but it does say "all processing stops..." and pulsing the servo is processing, isn't it?
I would like to think that I'm reading too much into the statement, but I've been burned before by wishful thinking. Would someone clarify this please?
"All processing stops until the new serial data byte is received."
Suppose that at some time in the past my program issued a servo or a servopos command. As I understand it, something somewhere has been pulsing the servo output pin ever since. Now execution reaches the serin command, and "all processing stops..."
Is the servo output pin still emitting pulses while we're waiting for a byte to come in? I would hope so, but it does say "all processing stops..." and pulsing the servo is processing, isn't it?
I would like to think that I'm reading too much into the statement, but I've been burned before by wishful thinking. Would someone clarify this please?