Hallo,
wo ist der Unterschied zwischen Funktionen und Eventhandlern?
Oder ist das das selbe?
Hab mal in der Schule gelernt, dass man Funktionen wie z.B void rechnen (int zahl) auch ganz oben im Programm als Prototyp definieren muss. Muss genauso geschrieben werden, nur das am Schluss noch ein Semikolon ran kommt.
Also so: void rechnen (int zahl);
In den RP6 Programmen blicke ich das nicht ganz, da werden Eventhandler unterhalb von int Main() registriert und heißen dann auch noch anders, als die Funktion selber.
Zum Beispiel wird das I2CTWI_setRequestedDataReadyHandler(I2C_requestedD ataReady); registriert und das
void I2C_requestedDataReady(uint8_t dataRequestID)
ist die dazugehörige Funktion.
Danke für eure Antworten.
roy-sam
Lesezeichen