I am trying to use it with no success:
Code: Select all
>>> @micropython.asm_xtensa
... def a(x):
... add(a2, a2, a2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
SyntaxError: invalid micropython decorator
Thanks!!
Code: Select all
>>> @micropython.asm_xtensa
... def a(x):
... add(a2, a2, a2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
SyntaxError: invalid micropython decorator
Code: Select all
>>> @micropython.asm_xtensa
... def a(a2, a3):
... mov(a4, a2)
... movi(a2, 0)
... movi(a5, 1)
... label(LOOP)
... add(a2, a2, a4)
... sub(a3, a3, a5)
... bnez(a3, LOOP)
>>> a(1, 3)
3
>>> a(2, 3)
6
>>> a(10, 3)
30
>>> a(10,30)
300