queezythegreat / arduino-cmake

Arduino CMake Build system
648 stars 216 forks source link

Hardware Platforms #41

Closed queezythegreat closed 11 years ago

queezythegreat commented 12 years ago

Add support for Arduino Hardware platforms as desribed by http://code.google.com/p/arduino/wiki/Platforms.

Adding platforms should be user configurable, via a command called register_arduino_platform() or something similar. The command should accept a path to a directory containing the directory structure described in the link above.

The directory should contain:

boards.txt
programmers.txt
cores/
bootloaders/
variants/

The board.txt describes the target boards and bootloaders. While programmers.txt the programmer defintions.

queezythegreat commented 11 years ago

Feature implemented.