serialEvent ist eine "aussterbende" Funktion von AVR Arduino Core und soll möglichst vermieden werden. Die hat nichts mit KnxTpUart zu tun.
serialEvent wird aufgerufen wenn Serial.available() > 0, und diese Bedingung wird nach jedem loop-Durchlauf aufgerufen.
Hier zu sehen:
https://github.com/arduino/ArduinoCo...o/main.cpp#L47
und dann:
https://github.com/arduino/ArduinoCo...al.cpp#L64-L78
Äquivalent wäre in der loop:
serialEvent wird aufgerufen wenn Serial.available() > 0, und diese Bedingung wird nach jedem loop-Durchlauf aufgerufen.
Hier zu sehen:
https://github.com/arduino/ArduinoCo...o/main.cpp#L47
und dann:
https://github.com/arduino/ArduinoCo...al.cpp#L64-L78
Äquivalent wäre in der loop:
Code:
if(Serial.available()) { //you code here }
Kommentar