Thanks guys. I ordered the ‘duinoproto’ yesterday rather than jumper or soldering the thing myself.
On the software side, I poked around in VS and discovered how simple it is to add a new mainboard. I’m hoping this will allow me to use the Gadget designers. The only remaining issue should be that the Domino does not have GadgetCore ‘built on’.
Most of the Gadget core does not appear to even require Gadget includes, only SPOT. And the ones that do have Gadget includes, only import an enum or two. Gadget appears to be just a wrapper around the SPOT hardware which the new mainboard appears to wholly encapsulate. Since the new mainboard includes, and inherits from Gadget, should it not already deploy Gadget.dll with the rest of my code? There is nothing I see in the source that indicates that the assembly needs to be ‘embedded,’ at all. I would assume there is a performance or other trade-off in running Gadget from user code? ‘SoftGadget,’ so to speak.
Also, if I have the same source as the .dll on actual Gadget mainboards, should I just add the GadgetCore source to my project and reference it instead of the one in GAC? Even if I don’t have to tweak it, I’d be able to instantly. With as simple as Gadget appears to be, WOULD I ever need to tweak it? It doesn’t seem like it, right now, since when you break it all down, we are only timing the cpu pins high and low.
Was still unclear on interrupts last night until I reread the datasheets of both modules, GadgetCore, Builders templates, Gadget templates, etc…, etc…, etc… I can, now, plan on using DaisyLink with the Domino, as well. Very cool!!!
Will know more when parts arrive
P.S. GHI’s website is not as awesome as they, themselves, are… Which mainboard is ‘best’? The prices do not increase linearly with any one factor (speed, features). The Hydra appears to be the fastest, but it’s cheaper than the slower Spider. I bought the Domino to convert from Arduino because it was on sale and the cheapest. Then, I discovered the benefits of Gadget mainboards and wish I’d read more, before buying.