Hallo!

Wie Ihr wisst, bin ich neu hier und habe 'mal wieder einige Fragen an Euch.
(Diesmal zum Programmieren!)

#2: zu EncoderTest:

Warum finde ich nirgends - also weder in test.c noch in den "Include-Dateien" noch
im ISP "SIGNAL (SIG_ADC)" - die _Definition_ "volatile int encoder[2];"?

In asuro.h findet man unter /* --- Globale Variablen ----*/ NUR die _Deklaration_
"extern volatile int encoder[2];"

(Ich habe schon 'mal das "volatile" vorsorglich ergänzt!)

Kann dies der Compiler selbst oder wurde es 'nur' vergessen?
------------------------------

#3: an @Andun und @stochri zur Funktion "Go()":

Warum verwendet Ihr die Variable "int tot_count"? Die macht doch m.M. nach genau das,
was in der Array-Var. "encoder[0]" steht! Also, warum wird die Funktion "Go()" erst
'mal größer mit "tot_count += encoder[LEFT];" und "EncoderSet(0,0);" und obendrein kann
auch 'mal so'n Tic verlorengehen?

Schon jetzt: Vielen Dank für Eure Antworten! (... und Euer Verständnis!)

cu Helmut