Closed rei-vilo closed 8 years ago
This means that the Energia IDE in future will embedded in the Arduino IDE ?
My post is for information purpose only. The team will decide which path to follow.
Since the new structure for the libraries is prompting heated debates, a safe approach would be "wait and see".
See #588
Arduino has released two entries of its wiki about the specifications for 1.5:
I've already implemented my embedXcode template the first part related to 3rd party Hardware specification. I like the new structure, as it is cleaner and more open to 3rd party.
Now, I'm not a big fan of the new library specification, as the files of a single library are going to be split among different folders.
See the example provided for Servo:
Servo.h
goes underServo/src/
butServo.cpp
is underServo/arch/avr/
. This means parsing the directories in search for all the files and thus makes the makefiles more complex.As Arduino is taking the lead over Wiring, I guess all the Processing-based Wiring-derived Arduino-like IDEs have little choice but to comply with the new standard. I hope Arduino is considering taking a more advanced editor with now standard features as code completion, syntax helper, and a much needed debugger.
As the LaunchPad feature built-in hardware debuggers, this would make a great difference.