3 ms·
I wanted to use Ada for a personal project, it's not what it's cracked to be. Some registers are hard to map in the language. The timing side of things is extr
by nraynaud 10y ago
I wanted to use Ada for a personal project, it's not what it's cracked to be. Some registers are hard to map in the language.
The timing side of things is extremely misleading: there are time primitives in the language, but you don't know if the implementation of the runtime will actually reach your constraint, and you won't be warned (it took me 2 days on the scope before understanding that it was not my code that was the issue).
if you want to toy around, I have started an Intellij Plugin: https://github.com/nraynaud/ada-intellij https://github.com/nraynaud/ada-intellij
Some registers of the STM32 are mapped here: https://github.com/nraynaud/bldc_ada/tree/master/src https://github.com/nraynaud/bldc_ada/tree/master/src