queezythegreat / arduino-cmake

Arduino CMake Build system
644 stars 216 forks source link

Arduino SDK 1.5 Support #55

Open queezythegreat opened 11 years ago

queezythegreat commented 11 years ago

Add support for multi package, multi platform configurations introduced in Arduino SDK 1.5. IE ARM support.

Related Issuses #41, #42, #43

The first major part of getting Arduino 1.5 support has been implemented, registering hardware platforms. The next step is getting hardware package registration. Also 1.5 support must be backwards compatible with previous version of the Arduino SDK, meaning if we detect something pre 1.5, the current functionality should remain.

kwagyeman commented 9 years ago

Hi queezythegreat,

Do you plan to finish Arduino 1.5 support ever? I've integrated Arduino CMake as the backend of a new tool I've been developing to make programming microcontrollers easier. http://omniacreator.com/

I can only support AVR Arduino's because Arduino CMake does not support Arduino 1.5 yet.

photex commented 9 years ago

+1

Under OSX, in order to use C++11 Arduino 1.5.x is required (they updated their bundled gcc to 4.8).

tripzero commented 9 years ago

+1

aditanase commented 9 years ago

+1 for 1.6.0, just released.

ernestp commented 9 years ago

+1 for 1.6.1

kwagyeman commented 9 years ago

Since it looks like this feature is never going to get added I'll tackle it - I'll model it after my propeller cmake build system here: https://github.com/omniacreator/propeller-cmake. Since I need the new build system for my Omnia Creator project I'm not going to be designing it exactly like Arduino CMake, however. I should be able to have something done before the end of the month. Here's where the repo will be: https://github.com/omniacreator/arduino-cmake.

If anyone is interested in helping out... let me know (not on this thread, however).

raquelalegre commented 9 years ago

+1

bachp commented 8 years ago

+1 for 1.6.x

OhohLeo commented 8 years ago

+1 for 1.6.x

thx8411 commented 8 years ago

Hi,

Thanks for Arduino-cmake. I'm a kind of crazy hardcoder (vi and command line are enougth...). Your tool is just the right tool for me.

I'm working on an up to date version, supporting Arduino 1.6. It doesn't manage boards menus (menu.cpu, works with uno) yet.

Diff joined.

Arduino.cmake.patch.txt

Best regards,

Thx8411