ButchAnton:
Folks:Can somebody please help me to understand how Serial.setTimeout() is supposed to work? I thought that the following code should time out without user input after 100ms, but apparently that's not the case.
Why not look in the code - seriously this is an open source project, you have all the source at your disposal.
From what I remember the timeout is used by some, not all, of the stream functions - checkout Stream.cpp
in your distribution.