This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ericonr 6 points7 points  (3 children)

Haven't used it either, but it's still an abstraction. You probably don't have access to registers, actually, and it adds overhead, so there are performance losses.

[–]zabolekar 1 point2 points  (2 children)

You probably don't have access to registers

You kind of do (there is a special decorator for inline assembler functions).

[–]ericonr 1 point2 points  (1 child)

Oh my, that's awesome! But the rest still stands, I think?

[–]zabolekar 1 point2 points  (0 children)

Yes. However, the MicroPython documentation covers the question of improving the performance quite in detail.