Timeline for Writing C Program outside of Arduino IDE?
Current License: CC BY-SA 3.0
6 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Apr 13, 2017 at 12:50 | history | edited | CommunityBot |
replaced http://arduino.stackexchange.com/ with https://arduino.stackexchange.com/
|
|
May 7, 2015 at 8:04 | comment | added | Edgar Bonet |
@smeeb: Like you, I am not fan of IDEs. There are a few generic Arduino makefiles floating on the Web. You basically have to compile the Arduino core library into libore.a, then compile your .ino file with -x c++ -include Arduino.h for your compiler to understand it (plus a bunch of -D , -I , etc) and link with libcore.a.
|
|
May 5, 2015 at 18:22 | comment | added | Peter Bloomfield | @smeeb Given that Arduino is aimed at beginners, I don't think there's much (if any) official documentation along those lines. I expect the best way to research it would be to search online for examples of Arduino makefiles. There are some old examples near the bottom of this page. | |
May 5, 2015 at 17:10 | comment | added | smeeb | And to qualify what I was saying above about IDEs being "unnecessary middlemen", what I really mean is: I should be able to write a C app outside of any IDE (Arduino, Eclipse, or otherwise), link to the Arduino libs that my app needs, and still compile/deploy the app to Arduino hardware. I'm wondering what those libraries are, and where I can find documentation on them. | |
May 5, 2015 at 17:09 | comment | added | smeeb | Thanks @Peter R. Bloomfield (+1) - however I'm really looking for a non-IDE centric answer. Not that I have anything against IDEs, it's just that in order to understand the "library landscape" of Arduino, I feel like IDEs are just an unnecessary middle man. Having said that, I would assume that there are 1+ "core libs" that ALL Arduino apps must link with, and that there are then optional libs that you may or may not need, depending on what your app actually does. Can you point me to a list of these "core libs", as well as any other optional ones? Thanks again! | |
May 5, 2015 at 16:59 | history | answered | Peter Bloomfield | CC BY-SA 3.0 |