Alle die variablen werden volatile deklariert, die von beiden Routinen gelesen oder geschrieben werden:

volatile uint8_t readOrWriteMe;