@ Duke Nukem -
I am aware about your work to promote Gadgeteer.
See the attached images. Does the first one feel familiar to you?
It is not the MS version, but the one we developped, and it uses the standard XML files and a little more.
The transparency helps to see information better than the original. The second image (zoomed for clarity) shows the full transparency while the mouse hovers a board. You may see all the available information,
including the signals names and the concerned pins, but also, the price, extracted by program from the GHI products page and the total cost below the current drawn for 3.3V, 5V and 12V.
When you write “Gadgeteer is actually a very complex system” we somewhat disagree ;).
Last december, we acquired for about 800 USD boards from GHI and a few more hundreds USD from other sources for sensors and motor drivers discountinued by GHI or even never in the catalog. But it is only the tip of the iceberg.
We invested a huge amount in more than 7 months developing dedicated tools (extensions to VS, application creating the XML files needed for non GHI boards, applications creating automatically drivers from PDF Datasheets including all the intellisense for VS, I2C component managing up127 devices in a transparent way, taking into account readonly registers, managing the endianess for short or integer values, read/write array of boolean, byte, short integer, while skipping bytes, processing masks (automatically extracted from the datasheet), it will be too long to describe here, an application managing large breadboards (3rd image) and of course applications.
You may understand our frustation, even if we may understand, from an industrial point of view, GHI position.