Arduino command line interface
github.com
github.com
In contrast to Arduino, I've found it does a great job of handling your dependencies.
Excuse my ignorance, but how can something be in Atom and VSCode? Are there two separate versions?
Yes. (The website says "Install for Atom .. or .. Install for VSCode")
edit: I guess we can use any IDE we want with this CLI, and make tooling around the CLI. I meant the question in past tense :)
Please keep up the good work, I've learned a ton from Arduino!
Hadn’t heard of mbed before, but it looks way more complicated than Arduino to me. Is it easy to setup? Does it run on the same tiny 8-bit micro-controllers?
What I like about Arduino is it’s just me and the very limited hardware. Same reason I haven’t tried Ras-pi yet. I don’t want an OS with threading & security & networking for my little sensor robots. I have all that on my computers & deal with it ad nauseum for my day job. I like only having a tiny C program and some 5v pins to play with and nothing else.
The other thing is that the API is not very well-designed. It is very "my first C library". You could argue stability for not improving it but I feel like people would have tolerated one major update to something well-designed. Especially if you segregate the new API by hardware.
For example enums are totally unused so e.g. pin numbers are not properly typed. HIGH/LOW are just ints not books or enums. There are lots of other things like that but I haven't used Arduino for a while so can't list them off the to off my head.
I get that it isn't meant to be professional, but it's so popular that professionals end up using it.
https://www.aliexpress.com/item/1pcs-lot-Nano-3-0-controller...