Not that I'm familiar enough w/ these boards to know for certain, but what
exactly is missing between one version of firmata (standard) and another?
Is the trouble that each board has to have a customized firmata according
to chip specs?
On Apr 27, 2014 7:36 PM, "Rick Waldron" <notifications@github.com> wrote:

> In lib/board.js:
>
> >  } else {
> >    IO = require("firmata").Board;
> >    serialport = require("serialport");
> >  }
> >
> > +
> > +function detectBoard() {
> > +  var board;
> > +
> > +  if (os.release().indexOf("yocto") !== -1) {
> > +    board = "galileo";
> > +  } else if (os.arch() === "arm" &&
> > +             fs.existsSync("/sys/devices/bone_capemgr.8/baseboard/board-name")) {
> > +    board = "beaglebone";
> > +  }
> > +
> > +  return board;
> > +}
>
> @zrecommerce <https://github.com/zrecommerce> any suggestions?
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/rwaldron/johnny-five/pull/329/files#r12033653>
> .
>