OpenGadget

Description

The open gadget format (.gdt) is aimed to be a self contained file that manages several “modules”. A module, in turn, is a self-contained file that contains all the run/compile settings, rules and user specified code and data for a particular hardware module. It also allows for easy sharing of gadget code; so if you’ve got a gadget that uses the TouchShield Slide and the Arduino then you can code them both from the same screen.



The diagram above illustrates the basic hierarchy of a the gadget format.



The left gadget panel of the Antipasto Arduino IDE is shown above. The user interface allows you to can click (across the top) to add modules, which adds them to your gadget (.gdt) project file. Clicking on your modules (in the vertical list) will load up that module code in the main editor section of the IDE.

The resulting gadget file is scalable and distributable; now people all over the world can share their creations more easily.






Edit History