Aufrufen einer Inline-Assembler Funktion
Verfasst: Dienstag 31. März 2026, 16:57
Im Netz gibt es mehrere simple Beispiele, die ich einfach mal ausprobieren wollte. Wie z.B.
Beim aufrufen einer Inline-Assembler Funktion kommt immer Decorator nicht bekannt. Habe es noch mit
einem anderen Decorator versucht, nix. Da ich mit Thonny arbeite, habe ich bewusst die Befehle aus
einem Script heraus gestartet.
Die getesteten Platinen waren RPi-Pico und ESP32 s2.
Nun habe ich versucht, mit import-Befehlen die Schlüsselwörter bekannt zu machen, z.B.
import micropython, hat aber nicht geholfen.
Nun meine Frage:
1. Kann es ein, dass die aktuellen Firmwareversionen keinen Inlineassembler unterstützen?
2. Gibt es andere notwenige Voraussetzungen, die ich nicht beachtet habe?
Jede neue Idee ist willkommen.
Code: Alles auswählen
@micropython.asm_thumb
def fun():
movw(r0, 42)
print(fun()) # you will see it print out 42.einem anderen Decorator versucht, nix. Da ich mit Thonny arbeite, habe ich bewusst die Befehle aus
einem Script heraus gestartet.
Die getesteten Platinen waren RPi-Pico und ESP32 s2.
Nun habe ich versucht, mit import-Befehlen die Schlüsselwörter bekannt zu machen, z.B.
import micropython, hat aber nicht geholfen.
Nun meine Frage:
1. Kann es ein, dass die aktuellen Firmwareversionen keinen Inlineassembler unterstützen?
2. Gibt es andere notwenige Voraussetzungen, die ich nicht beachtet habe?
Jede neue Idee ist willkommen.