So if you ever find that you need more performance you can drop into C, write a user module, and get the benefit of easier Python syntax and C performance.
The only reason some hardware features aren't supported is a lack of effort to expose those features. Come help us fill in the gaps! :P
[1] https://www.youtube.com/watch?v=437CZBnK8vI (Not my best presentation, I'm sorry; I was running on very little sleep and a high degree of stress!)
C++ is high level enough that I always assumed much of that work was already happening for microcontroller work.
Do you write embedded code professionally?
But I do as a side gig.
Me and a friend to small projecrts for smartcities like interative propaganda totens, wifi access points, smart traffic warnings. Things like that.
I also programed some small scale things in my last to job. One of them was a tamagotchi. I did not filmed the completed version, but I done a video testing the animations: https://youtu.be/fltoTmUJPBE