das schöne an "Arduinokram" ist, dass es für die meisten Probleme Libs mit einfachen APIs gibt, um auf sie zuzugreifen, und das ohne den nervtötenden make oder makefile oder Bootloader Kram.
Insbesondere auch Multithreading- und Timer-Libs, sowohl für AVR als auch ARM - über STM habe ich dazu allerdings keine Info.
Gerade der Arduino Due (84MHz, 92kB RAM, >70 GPIOs) mit Due Scheduler und Due Timer ist daher meine Lieblingsplattform. Da Arduino noch immer einen STM in Planung hat (Star otto), wird das hoffentlich auch bald für dieses Board verfügbar sein - es sei denn, der Star Otto wird ein Rohrkrepierer wie früher schon der Tre.

Dennoch schön zu sehen, dass es auch geht wie im Video beschrieben (laufen dann auch Scheduler etc.?