Weil moderne C-Compiler auf O3 effizienteren Assemblercode schreiben als ein MenschDavon habe ich so gut wie keine Ahnung. Arduino bietet viele Einsteiger-Tutorials zum einfachen Nachprogrammieren, das finde ich ganz gut. Da werde ich mir leichter mit tun.
Und ausserdem...warum nicht gleich Assembler!? xD
Und der Dragino-Kram kommt auf STM32 open source in C, brauchst nur einen DI mit Interrupt einzufügen und los geht's.
Hatte das mal am laufen.