leo
Version:
Command line tool for building Arduino firmware using Node.js and Npm.
23 lines (17 loc) • 614 B
JavaScript
var board = require('leo-board');
var boardscan = require('./lib/boardscan');
var globaldir = require('./lib/globaldir')();
// Default arduino boards / platform
var arduinoBoards = require('leo-board-arduino');
var boards = {};
module.exports = boards;
//##############################################################
// require external boards as modules. patches boards.
if(globaldir)
boardscan(globaldir, boards);
// if arduino has not already been added from globaldir
if(!boards.yun && !boards.uno){
Object.keys(arduinoBoards).forEach(function(name){
boards[name] = arduinoBoards[name];
});
}