Interessant!
Einen logischen Fehler habe ich gefunden.
millis() + irgendwas
funktioniert bis fast zum Überlauf, und dann kracht es.
Es gibt Abhilfe, ohne Mehraufwand.
Dann vermute ich mal, dass die ganzen this-> ersatzlos gestrichen werden dürfen....
Kann man tun, muss aber nicht.
Ja, ich schaue mir das noch mal genauer an!
(vielleicht kann ich ja was klauen)
PS:
Was mir auf den ersten Blick nicht so schmeckt, ist das static. Das hat sich in meinen Anwendungen/Libs bisher (viel zu oft) als sperrig erwiesen.