hallo linux80,

das, was du sagst ist mir dieser tage auch sehr klar geworden.
in der Bascom help fand ich einen hinweis auf die variable ERR ohne jedoch eine beschreibung zu finden.
als ich dann irgendwann auf die irrwitzige idee kam , ERR auszudrucken, kam ich dann dahinter, dass es wohl nur ein flag ist.

also irgendwie hatte ich halt gedacht, es wäre nett, wenn es bei twi (i2c) auch ein handshake gäbe, ohne diese undefinierbaren waitzyklen , die mitlerweile wohl jeder da einbaut.

> NO FLOW CONTROL .. ZU KEINEM WOHL <

ich hatte heute mal zum testen zwischen die befehle für twi dann
solche dinge eingebaut:

'Do : Loop Until Twsr = &H18

das hat sich im laufe des nachmittags aber dann garnicht bewährt,
da, wenn nun etwas schief-geht.... garnix mehr geht.

evt. muss noch ein timer-timeout her. aber dann stellt sich wieder die frage, ob es mit den wait_xx nicht doch schon immer ging und im endeffekt weniger code erzeugt wird.

gruss klaus