Hal Murray <hmurray@...> writes: > > > albertson.chris@... said: > > 2) The IDE is written in Java and is portable. It is truly identical on all > > platforms. Yes it uses gcc but the end user never has to deal with gcc or > > even know what gcc is. Same with saving your code, hit just puts it "some > > place" and keeps track of it > > Do I have to use their particular style/GUI? Or can I drive it from make, > mixing in pieces I like? >
You can use make, as does my project. In fact, I have a system that compiles the bulk of the project twice; once for the Arduino, and once in a simulator harness where I can test things like the PLL response. > How is the documentation on the tool chain and libraries? Are their good man > pages? > The toolchain is of course avr-gcc and avr-binutils, and the library is mostly avr-libc, which is very well documented; the remainder is the Arduino libraries, which are in C++ and have mediocre (but existent, at least) documentation. I'd like to point out that using the Arduino libs is *optional*; while the main target audience certainly will be using them, there's nothing about the hardware that prevents you from writing code in plain C and uploading it, or picking and choosing which parts of a project will make use of the Arduino libs and which will access the bare metal. Again, I've done this with my project. The Serial library is pleasant enough to use; the Ethernet is marginal (no interrupt support, but I had an easier time hacking around that than attempting to rewrite the driver); the timing code is of course useless for my purposes so I stay away from it. I never call attachInterrupt(), which involves a trampoline, but instead declare my own ISRs -- the mixing is mostly unproblematic. It's been pretty pleasant for me overall. Andrew _______________________________________________ time-nuts mailing list -- [email protected] To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
