3 ms·
I've been introducing rust to our embedded projects at work for the past few years and I can really empathize with this. The rust embedded ecosystem seems to h
by harpiaharpyja 2mo ago
I've been introducing rust to our embedded projects at work for the past few years and I can really empathize with this.
The rust embedded ecosystem seems to have way too much focus on ownership and safe handling of peripherals. Exactly as you say there's not many of them, you're limited to what's in the hardware. These are not things that you are dynamically spinning up and tearing down dozens of instances all the time but the HALs I've seen all treat them that way. The result is a lot of abstraction that creates a ton of needless boilerplate.
I would rather these things just get out of the way and let me focus on building abstraction in the business logic where it's needed.