The Arduino hardware abstraction layer has really been one of the biggest steps towards a more universal and interoperable set of software for bare silicon. Yet as you experienced, even then it wasn't enough to bridge the gap fully.
The fact that we call other boards "Arduino alternatives" is partially a testament to that. (Say, instead of "AVR alternatives")
It's certainly not perfect, always the fastest, doesn't expose all the features one might need, but it makes prototyping and portability oh so much easier. I'm glad we have something.
The fact that we call other boards "Arduino alternatives" is partially a testament to that. (Say, instead of "AVR alternatives")
It's certainly not perfect, always the fastest, doesn't expose all the features one might need, but it makes prototyping and portability oh so much easier. I'm glad we have something.