|
|
|
|
|
by TheLoafOfBread
1109 days ago
|
|
The problem is not higher level language. The problem is that you are essentially running dual-stack firmware with twice as complexity and twice as problems. And C vs assembly comparison is irrelevant. You are running assembly represented by C, but not interpreting C in assembly written VM. |
|
Or fadecandy, or any external library.
I've been through hell in embedded systems land debugging chipmaker-supplied C compiler problems.
Should I just write it all in asm then? I've certainly made that choice for some projects.
The point is, at some point you just want to get things done and you have to trust your tool chain.