Hi,
the change was the following: In my old version there was a "IF" which I changed to
"WHILE". This got me recovering from the problem that I couldn't read the device signature
of the ATtiny on the breadboard and for a while things worked perfect.
Now in the meantime I started to play around with an ATmega8 and subsequently I ran
in the problem that during uploading the error 'avrdude: stk500_recv(): programmer is
not responding' (and the yellow LED stayed 'on' which is consistent with being in an
infinite loop). Remembering that I did the above change I reverted back to 'IF' and
again things started to work fine. So the 'IF' seems to be the right thing.
My conclusion from this is:
(1) The 'IF' in the 1.0.3 IDE is correct!
(2) There my be instances where a 'WHILE' is needed to recover from a certain state
because the whole thing started when I was playing around with the RX/TX interface and
then reverted to the leonardo as an ISP programer.
Sorry for steering up some confusion here.
Thanks and Cheers!