<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>gadgeteer Wiki Rss Feed</title><link>http://gadgeteer.codeplex.com/</link><description>gadgeteer Wiki Rss Description</description><item><title>Updated Wiki: Socket Type S</title><link>https://gadgeteer.codeplex.com/wikipage?title=Socket Type S&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;Socket Type S&lt;/h1&gt;
&lt;p&gt;Serial peripheral interface (SPI). Pin 7 is the master-out/slave-in (MOSI) line, pin 8 is the master-in/slave-out (MISO) line, and pin 9 is the clock (SCK) line. In addition, pins 3, 4 and 5 are general-purpose input/outputs, with pin 3 supporting interrupt
 capabilities.&lt;/p&gt;
&lt;h2&gt;Pinout&lt;/h2&gt;
&lt;table border="1" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#c4d79b; border:#867887 1px solid"&gt;
GPIO!&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#cee4e8; border:#867887 1px solid"&gt;
MOSI&lt;/td&gt;
&lt;td style="text-align:center; background-color:#cee4e8; border:#867887 1px solid"&gt;
MISO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#cee4e8; border:#867887 1px solid"&gt;
SCK&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Legend:&lt;/strong&gt;&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" style="width:80%"&gt;
&lt;colgroup span="1"&gt;&lt;col span="1" width="45"&gt;&lt;col span="1" width="798"&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;GPIO&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;
&lt;p&gt;A general-purpose digital input/output pin, operating at 3.3 Volts.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;!&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Interrupt-capable and software pull-up capable GPIO (the pull-up is switchable and in the range of 10,000 to 100,000 &amp;Omega;).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;&amp;#43;3.3V&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection to the &amp;#43;3.3V power net.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;&amp;#43;5V&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection to the &amp;#43;5V power net.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;GND&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection the power ground net.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Connector Pin Numbering&lt;/h2&gt;
&lt;p&gt;Pins numbers for the male 10-pin connector standard Gadgeteer socket, as seen from above. In most cases, the ribbon cables will have the pin 1 conductor marked in red.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302149"&gt;&lt;img title="ConnectorPinNumbering_thumb_thumb_thumb_thumb_thumb_thumb" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302150" border="0" alt="ConnectorPinNumbering_thumb_thumb_thumb_thumb_thumb_thumb" width="244" height="144" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JanKuceraMSFT</author><pubDate>Fri, 19 Apr 2013 20:37:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Socket Type S 20130419083746P</guid></item><item><title>Updated Wiki: HOWTO: Get the directory structure right with new modules</title><link>https://gadgeteer.codeplex.com/wikipage?title=HOWTO: Get the directory structure right with new modules&amp;version=3</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Adding new modules/mainboards/kits to the repository&lt;/h2&gt;
These instructions are targeted a module/mainboard/kit manufacturers who want to write software/installers for their hardware and are using this repository&amp;#39;s directory structure.&lt;br /&gt;It is slightly tricky to get the directory structure right when adding a new module/mainboard/kit.  The instructions below are for a new module but they should translate to mainboard or kit.   &lt;br /&gt;NB this assumes you&amp;#39;ve installed the GadgeteerBuilderTemplates msi.&lt;br /&gt;&lt;br /&gt;You will also need &lt;a href="http://wixtoolset.org/"&gt;WiX&lt;/a&gt; 3.5 or newer installed.&lt;br /&gt;&lt;br /&gt;1) Create a new project in Visual Studio using Gadgeteer/ModuleTemplate&lt;br /&gt;- choose the precise location $/Main/Modules/&amp;lt;ManufacturerName&amp;gt;/&amp;lt;ModuleName&amp;gt; (create those directories if they don&amp;#39;t exist)&lt;br /&gt;- Set the project name as &amp;lt;ModuleName&amp;gt; and the solution name also as &amp;lt;ModuleName&amp;gt; &lt;br /&gt;- Tick &amp;quot;Create directory for Solution&amp;quot;&lt;br /&gt;- Untick &amp;quot;Add To Source Control&amp;quot;&lt;br /&gt;2) Right click on the solution and &amp;quot;Open Folder in Windows Explorer&amp;quot;&lt;br /&gt;3) Close the solution!&lt;br /&gt;4) At the moment, the structure is $/Main/Modules/&amp;lt;ManufacturerName&amp;gt;/&amp;lt;ModuleName&lt;i&gt;dir1&amp;gt;/&amp;lt;ModuleName&lt;/i&gt;dir2&amp;gt;/&amp;lt;ModuleName&amp;gt;.sln etc.  Rename &amp;lt;ModuleName_dir2&amp;gt; to &amp;quot;Software&amp;quot;, so it ends up being $/Main/Modules/&amp;lt;ManufacturerName&amp;gt;/&amp;lt;ModuleName&amp;gt;/Software/&amp;lt;ModuleName&amp;gt;.sln.&lt;br /&gt;&lt;br /&gt;Done!  Now you can reopen the SLN and edit your project - do read the Readme.txt file in the project for detailed help on using the template. To add to source control, right click on the solution, and &amp;quot;Add Solution to Source Control&amp;quot;.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JanKuceraMSFT</author><pubDate>Fri, 19 Apr 2013 20:36:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: HOWTO: Get the directory structure right with new modules 20130419083609P</guid></item><item><title>Updated Wiki: DaisyLink Manufacturer Codes</title><link>https://gadgeteer.codeplex.com/wikipage?title=DaisyLink Manufacturer Codes&amp;version=8</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;DaisyLink Manufacturer Codes&lt;/h1&gt;
These are hexadecimal format, single byte values.&lt;br /&gt;Please see the &lt;a href="https://gadgeteer.codeplex.com/releases/view/105388"&gt;Module Builder&amp;#39;s Guide&lt;/a&gt; for more information on the DaisyLink protocol.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;0x00&lt;/b&gt; To be used for prototyping new modules - if you want to distribute modules outside your organisation, please get in touch at gadgeteer@microsoft.com to get a manufacturer code assigned (and don&amp;#39;t use 0x00!)&lt;br /&gt;&lt;b&gt;0x01&lt;/b&gt; &lt;a href="http://research.microsoft.com/"&gt;Microsoft Research&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x10&lt;/b&gt; &lt;a href="http://ghielectronics.com/"&gt;GHIElectronics&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x11&lt;/b&gt; &lt;a href="http://www.oberon.ch/pdf/netmf.pdf"&gt;Oberon Microsystems&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x12&lt;/b&gt; &lt;a href="http://www.dfrobot.com/"&gt;DFRobot&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x13&lt;/b&gt; &lt;a href="http://www.breakcontinue.com/"&gt;BreakContinue&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x14&lt;/b&gt; &lt;a href="http://www.soldermonkey.net/"&gt;SolderMonkey&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x15&lt;/b&gt; dotnetwarrior&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JanKuceraMSFT</author><pubDate>Fri, 19 Apr 2013 20:35:26 GMT</pubDate><guid isPermaLink="false">Updated Wiki: DaisyLink Manufacturer Codes 20130419083526P</guid></item><item><title>Updated Wiki: .NET Gadgeteer Socket Types</title><link>https://gadgeteer.codeplex.com/wikipage?title=.NET Gadgeteer Socket Types&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;.NET Gadgeteer Socket Types&lt;/h1&gt;
&lt;p&gt;Socket types allow mainboards and modules to specify how they connect to one another, and are a key concept in .NET Gadgeteer.&lt;/p&gt;
&lt;h2&gt;Socket Types on a Mainboard&lt;/h2&gt;
&lt;p&gt;Every socket on a Gadgeteer mainboard is labelled with a number that uniquely identifies it. It is also labelled with one or more letters, and each letter corresponds to a different
&lt;em&gt;socket type. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img title="MainboardSocketExample" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302113" border="0" alt="MainboardSocketExample" width="144" height="161" align="right" style="margin:0px 0px 0px 20px; padding-left:0px; padding-right:0px; display:inline; float:right; padding-top:0px; border-width:0px"&gt;Taken
 together, the letters describe the electrical and communication capabilities of the individual pins on that socket. (This is sometimes referred to as the
&lt;em&gt;pinout &lt;/em&gt;of the socket). Each socket type letter is simply a shorthand description of what each of the pins on the socket can do. The image on the right shows a mainboard socket - socket number 10 - that supports socket types
&lt;a href="[Socket Type A]"&gt;A&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;
I&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt; and
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;socket type A definition&lt;/a&gt;, for example, specifies that pin 1 is connected to the &amp;#43;3.3V supply, that pin 2 is connected to the &amp;#43;5V supply and that pin 10 is connected to system
 ground. Pins 3, 4 and 5 are specified as analog inputs, with pins number 3 and 4 doubling as general-purpose input/output. In addition, pin number 6 is a general-purpose input/output, and pin number 3 supports interrupt capabilities. Pins 7, 8 and 9 are marked
 as undefined, which means that for a socket that supports &lt;em&gt;only&lt;/em&gt; socket type A they will be left unconnected.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table border="1" align="center" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G!)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;em&gt;Pinout specified by the &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;
socket type A&lt;/a&gt; definition.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A mainboard socket can support multiple types, in which case the pinouts for multiple socket types are combined. This works as long as each pin is actually capable of supporting the various combinations of functionality that may be required.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table border="1" align="center" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G!)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#c4d79b; border:#867887 1px solid"&gt;
GPIO!&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
YU&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
XL&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
YD&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
XR&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffff99; border:#867887 1px solid"&gt;
SDA&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffff99; border:#867887 1px solid"&gt;
SCL&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Pinout for a single mainboard socket that supports types &lt;a href="[Socket Type A]"&gt;
A&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;I&lt;/a&gt;,
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt; and
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;.&lt;/em&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Socket Types on a Module&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302114"&gt;&lt;img title="ModuleSocketExample" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302115" border="0" alt="ModuleSocketExample" width="131" height="133" align="right" style="margin:0px 0px 0px 20px; padding-left:0px; padding-right:0px; display:inline; float:right; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;Gadgeteer
 modules are also labelled with one or more letters, which are usually found close to the socket itself. The picture on the right shows a close-up of a Gadgeteer module socket, labelled XY. This means that the module can be connected to a mainboard socket that
 supports &lt;em&gt;either&lt;/em&gt; socket type X &lt;em&gt;or&lt;/em&gt; type Y. It is also possible, although rare, that a module is labelled by letters joined by an ampersand (for example, A&amp;amp;I), in which case it must be connected to a socket that supports
&lt;em&gt;both&lt;/em&gt; types A &lt;em&gt;and&lt;/em&gt; I.&lt;/p&gt;
&lt;p&gt;A module might use all or only some of the pins and capabilities offered by the socket types it is labelled with. In order to understand the exact pinout of a module, it is often necessary to consult either its schematic or source code for its accompanying
 library.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;List of Current Socket Types&lt;/h2&gt;
&lt;p&gt;This list may grow over time. For pinout details, click on the socket type letter on the list below.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;A&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three&lt;/strong&gt; &lt;strong&gt;analog inputs&lt;/strong&gt;, with pins number 3 and 4 doubling as general-purpose input/output. In addition, pin number 6 is a general-purpose input/output, and pin number 3 supports interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20B"&gt;B&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the blue component on pins 3 to 7, as well as the LCD enable line on pin 8 and the clock signal on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20C"&gt;C&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Controller-area network&lt;/strong&gt; (CAN, or CAN-Bus). Pins number 4 and 5 serve as the CAN transmit (TD) and receive (RD) pins, and double as general-purpose input/outputs.&amp;nbsp; In addition, pins number 3 and 6 are general-purpose input/outputs, and
 pin number 3 supports interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20D"&gt;D&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;A &lt;strong&gt;USB device&lt;/strong&gt; interface for the mainboard to connect to a PC, usually for programming. Pins 4 and 5 are used as the dedicated USB data pins (D- and D&amp;#43;). In addition, pins 3, 6 and 7 are general-purpose input/outputs, with pin 3 supporting
 interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20E"&gt;E&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Ethernet PHY connection&lt;/strong&gt;. Pins 6 to 9 are the dedicated transmit/receive lines to an Ethernet connector with integrated magnetics. Pins 4 and 5 are optional connections to the LEDs on the Ethernet connector.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20F"&gt;F&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Secure Digital Card (SD) or MMC (Multi Media Card) interface&lt;/strong&gt;. Pins 4 to 9 are the dedicated data and control lines for this interface. In addition, pin 3 is a general-purpose digital input/output with interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20G"&gt;G&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the green component on pins 3 to 8, as well as the backlight control line on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20H"&gt;H&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;USB host interface&lt;/strong&gt; to connect USB peripherals to the mainboard. Pins 4 and 5 are used as the dedicated USB data pins (D- and D&amp;#43;). In addition, pins 3 is a general-purpose input/output with interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;I&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;I2C interface&lt;/strong&gt;. Pins 8 and 9 are the dedicated I2C data (SDA) and clock (SCL) lines. Note that a mainboard should include pull-up resistors for these pins, in the region of 2.2K Ohms. Modules must not include their own pull-ups on these lines.
 In addition, pins 3 and 6 are general-purpose input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20K"&gt;K&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;UART (serial line) interface&lt;/strong&gt; operating at TTL levels, with &lt;strong&gt;
hardware flow control&lt;/strong&gt; capabilities. Pin&amp;nbsp;4 (TX) is data from the mainboard to the module, and pin 5 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can double as general-purpose input/outputs. Pin 6 (RTS) is
 an output from the mainboard to the module, indicating that the module may send data. Pin 7 (CTS) is an output from the module to the mainboard indicating that the mainboard may send data. The RTS/CTS are 'not ready' if high (3.3V) and 'ready' if low (0V).&amp;nbsp;
 In addition, pins 3 is a general-purpose input/output, supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20O"&gt;O&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Analog output&lt;/strong&gt; on pin 5. In addition, pins 3 and 4 are general-purpose input/outputs, and pin 3 includes interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20P"&gt;P&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three pulse-with modulated (PWM) outputs&lt;/strong&gt; on pins 7, 8 and 9. Pins 7 and 9 double as GPIOs. In addition, pin 3 is an interrupt-capable GPIO, and pin 6 is a GPIO.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20R"&gt;R&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the red component on pins 3 to 7, as well as the VSYNC line on pin 8 and the HSYNC line on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20S"&gt;S&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Serial peripheral interface (SPI)&lt;/strong&gt;. Pin 7 is the master-out/slave-in (MOSI) line, pin 8 is the master-in/slave-out (MISO) line, and pin 9 is the clock (SCK) line. In addition, pins 3, 4 and 5 are general-purpose input/outputs, with pin 3
 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Four-wire &lt;strong&gt;touch screen interface&lt;/strong&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20U"&gt;U&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;UART (serial line) interface&lt;/strong&gt; operating at TTL levels. Pin&amp;nbsp;4 (TX) is data from the mainboard to the module, and pin&amp;nbsp;5 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can double as general-purpose
 input/outputs. In addition, pins 3 and&amp;nbsp;6 are general-purpose input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three general-purpose input/output (GPIO)&lt;/strong&gt; pins, with pin number 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20Y"&gt;Y&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Seven general-purpose input/output (GPIO)&lt;/strong&gt; pins, with pin number 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20Z"&gt;Z&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Manufacturer specific&lt;/strong&gt;. The pinout for this socket will vary between mainboards. Please refer to the individual mainboard's documentation for details.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20%2a%20%28DaisyLink%29"&gt;*(DaisyLink)&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;DaisyLink downstream interface&lt;/strong&gt;. Pin 3 is used for the DaisyLink neighbour bus, pin 4 is used for I2C SDA, pin 5 is used for I2C SCL. Note that this socket type should not appear on a mainboard, only on DaisyLink modules. The [MS] pins on
 this socket type can optionally support reflashing the firmware on the module.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JanKuceraMSFT</author><pubDate>Fri, 19 Apr 2013 20:34:42 GMT</pubDate><guid isPermaLink="false">Updated Wiki: .NET Gadgeteer Socket Types 20130419083442P</guid></item><item><title>Updated Wiki: Documentation</title><link>https://gadgeteer.codeplex.com/documentation?version=23</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Project Structure&lt;/h2&gt;
.NET Gadgeteer is an open collaboration between Microsoft, hardware manufacturers, and end users.   To understand how it all fits together, it is important to know that a .NET Gadgeteer device is composed of a mainboard and peripheral modules.  The architecture of .NET Gadgeteer allows for many types of hardware modules to be built, by different manufacturers, which are compatible with different mainboards.  In software, every .NET Gadgeteer end user app is based on the .NET Gadgeteer Core libraries as well as a module library for each hardware module used, and a mainboard library for the mainboard.  &lt;a href="https://gadgeteer.codeplex.com/releases/view/105388"&gt;Detailed documentation on the software and hardware interfaces is available.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft released and continues to maintain the .NET Gadgeteer Core libraries (found in $\Main\GadgeteerCore in the source code), as well as Visual Studio templates for Apps, Modules, Mainboards and Kits. Contributions are welcome; please use the discussions and issue tracker to share your thoughts for the future of GadgeteerCore. Microsoft also released and maintains a number of example module designs under $\Main\Modules\MSR (MSR =&amp;quot;Microsoft Research&amp;quot;), which comprise open source for software (using the Module template), firmware and hardware.  &lt;br /&gt;&lt;br /&gt;Microsoft provides two &lt;a href="http://gadgeteer.codeplex.com/releases"&gt;binary releases&lt;/a&gt; related to the .NET Gadgeteer Core (GadgeteerCore.msi and GadgeteerBuilderTemplates.msi).  However, Microsoft does not provide releases for module/mainboard/kit libraries since these are maintained by the respective hardware manufacturers.  Typically, an end user will receive a kit installer from the manufacturer of the hardware kit they purchase, and they will also need to install GadgeteerCore.msi released by Microsoft (which may be included by the kit manufacturer along with their kit installer).&lt;br /&gt;&lt;br /&gt;Manufacturers of .NET Gadgeteer-compatible hardware are also welcome to open source their software/hardware designs using this repository.  These are located under manufacturer-specific subdirectories under $\Main\Modules, $\Main\Mainboards and $\Main\Kits, and the contents of these subdirectories are maintained by the respective manufacturers.  &lt;br /&gt;
&lt;h2&gt;Repository Structure&lt;/h2&gt;&lt;pre&gt;$\Main 
\ GadgeteerCore - .NET Gadgeteer core libraries maintained and released by Microsoft

\ Modules 
   \ ManufacturerName - This is the maintainer/releaser of the code in this subdirectory
      \ ModuleName
         \ Software - Created using Module Template (found in GadgeteerBuilderTemplates installer)
         \ Hardware - Hardware designs/schematics

\ Mainboards - similar to modules

\ Kits 
   \ DistributorName - This is the maintainer/releaser of the code in this subdirectory
      \ KitName
         \ Software - Created using Kit Template (found in GadgeteerBuilderTemplates installer)
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Reference Notes/Lists&lt;/h2&gt;&lt;a href="https://gadgeteer.codeplex.com/wikipage?title=.NET%20Gadgeteer%20Socket%20Types&amp;referringTitle=Documentation"&gt;.NET Gadgeteer Socket Types&lt;/a&gt;&lt;br /&gt;&lt;a href="https://gadgeteer.codeplex.com/wikipage?title=DaisyLink%20Manufacturer%20Codes&amp;referringTitle=Documentation"&gt;DaisyLink Manufacturer Codes&lt;/a&gt; &lt;br /&gt;&lt;a href="https://gadgeteer.codeplex.com/wikipage?title=HOWTO%3a%20Get%20the%20directory%20structure%20right%20with%20new%20modules&amp;referringTitle=Documentation"&gt;HOWTO&amp;#58; Get the directory structure right with new modules&lt;/a&gt;&lt;br /&gt;&lt;a href="https://www.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=354474"&gt;Gadgeteer PCB Graphic in .ai format&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Open Source License&lt;/h2&gt;The software source code available on this site is subject to the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html"&gt;Apache License, version 2.0&lt;/a&gt;.  All other files on this site, including hardware designs/source files and end user documentation, are licensed under the &lt;a href="http://creativecommons.org/licenses/by/3.0/us/"&gt;Creative Commons Attribution 3.0 license&lt;/a&gt;.  As per the &lt;a href="http://www.codeplex.com/site/legal/terms"&gt;CodePlex terms of use&lt;/a&gt;, the copyright remains the property of the submitter for each file (or portion of a file/patch).&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JanKuceraMSFT</author><pubDate>Fri, 19 Apr 2013 20:33:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130419083353P</guid></item><item><title>Updated Wiki: Home</title><link>https://gadgeteer.codeplex.com/wikipage?version=47</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Introducing .NET Gadgeteer!&lt;/h1&gt;Microsoft .NET Gadgeteer is an open-source toolkit for building small electronic devices using the &lt;a href="http://netmf.com"&gt;.NET Micro Framework&lt;/a&gt; and &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio&lt;/a&gt; or &lt;a href="http://www.microsoft.com/visualstudio/express/"&gt;Visual Studio Express&lt;/a&gt;.  .NET Gadgeteer combines the advantages of object-oriented programming, solderless assembly of electronics with a kit of peripherals, and support for quick form-factor construction using computer-aided design.  This powerful combination allows embedded and handheld devices to be iteratively designed, built and programmed in a matter of hours rather than days or weeks. Here is a video description of the platform - &lt;a href="http://channel9.msdn.com/Blogs/Clint/NET-Gadgeteer"&gt;http://channel9.msdn.com/Blogs/Clint/NET-Gadgeteer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The .NET Gadgeteer project is an open collaboration between Microsoft, hardware manufactuers, and end users.  This website is targeted at those interested in developing .NET Gadgeteer-compatible mainboards and modules. If you are interested in buying and using .NET Gadgeteer compatible hardware, have a look at our website at &lt;a href="http://netmf.com/gadgeteer/"&gt;http://netmf.com/gadgeteer/&lt;/a&gt;.  If you already have hardware and are looking for support or installers, then please visit the hardware vendor&amp;#39;s website.&lt;br /&gt;
&lt;h2&gt;What can I find on this website?&lt;/h2&gt;This site &lt;a href="http://gadgeteer.codeplex.com/"&gt;http://gadgeteer.codeplex.com/&lt;/a&gt; is an open source repository for all aspects of the .NET Gadgeteer ecosystem.  It is primarily intended to support hardware designers to build and release .NET Gadgeteer-compatible products, though we also expect the site to be useful for advanced end users who want to look at (and suggest changes to!) the core library and hardware sources/documentation. &lt;br /&gt;&lt;br /&gt;The site includes &lt;a href="http://gadgeteer.codeplex.com/SourceControl/list/changesets"&gt;source code&lt;/a&gt; and &lt;a href="http://gadgeteer.codeplex.com/releases"&gt;binary releases&lt;/a&gt; of the core .NET Gadgeteer libraries and templates, and &lt;a href="https://gadgeteer.codeplex.com/releases/view/72208"&gt;detailed documentation on the hardware interface between mainboards and modules&lt;/a&gt; - these are maintained by Microsoft. &lt;br /&gt;&lt;br /&gt;There are also software and hardware source files for .NET Gadgeteer compatible hardware modules (under $\Main\Modules in source control) and mainboards (under $\Main\Mainboards).  While some of these are examples published by Microsoft (under the &amp;quot;MSR&amp;quot; subdirectory, short for &amp;quot;Microsoft Research&amp;quot;), others (under other subdirectory names) are maintained by individual hardware manufacturers and, except where expressly indicated, the contents of such subdirectories are not owned, maintained or released by Microsoft. &lt;br /&gt;
&lt;h2&gt;What is the history of this project?&lt;/h2&gt;.NET Gadgeteer started out in &lt;a href="http://research.microsoft.com/en-us/labs/cambridge/"&gt;Microsoft Research Cambridge&lt;/a&gt;, where the &lt;a href="http://research.microsoft.com/sendev/"&gt;Sensors and Devices group&lt;/a&gt; created it as a way to iterate quickly on device ideas.  It quickly generated a great deal of interest from hobbyists, teachers and developers who wanted a platform that enables them to build exciting gadgets in a very short time. In order to get the project out of the lab and into the hands of others, we have set up this open source project to allow different hardware designers to create, build and provide .NET Gadgeteer-compatible mainboards and modules. For more details on the history of the project, &lt;a href="http://research.microsoft.com/en-us/news/features/gadgeteer-080111.aspx"&gt;check out this article&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Will Microsoft stay involved?&lt;/h2&gt;Let&amp;#39;s deal with this question directly.  It is not unheard of for corporations to open source technology while they walk away from it.  This is not the case with .NET Gadgeteer.  Just as we continue to make investments in the underlying &lt;a href="http://netmf.com/"&gt;.NET Micro Framework&lt;/a&gt; platform, we are planning continued support and investment in .NET Gadgeteer.  In fact, we plan to be very proactive in helping partners get their products to market in the shortest time possible.  In addition, we are maintaining the &lt;a href="http://netmf.com/gadgeteer"&gt;http://netmf.com/gadgeteer&lt;/a&gt; web site to support .NET Gadgeteer and to assist our partners in promoting their products to the user community.  We plan to do what we can to develop an active ecosystem for .NET Gadgeteer where a number of companies are making compatible kits and modules for a variety of markets.  For example, we will be hosting educational materials (lesson plans, etc) for a variety of ages on this site.  &lt;br /&gt;
&lt;h2&gt;Who can I contact to ask questions about .NET Gadgeteer?&lt;/h2&gt;If you are an end user interested in getting .NET Gadgeteer hardware or have questions about existing hardware, please visit our end user website at &lt;a href="http://netmf.com/gadgeteer"&gt;http://netmf.com/gadgeteer&lt;/a&gt;.  If you have any questions about building hardware compatible with .NET Gadgeteer or about the Core libraries and templates provided on this website, please either use the our discussion forums to ask any questions, or contact us directly at &lt;a href="mailto:gadgeteer@microsoft.com"&gt;gadgeteer@microsoft.com&lt;/a&gt;.   &lt;br /&gt;
&lt;h2&gt;Open source license&lt;/h2&gt;The software source code available on this site is subject to the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html"&gt;Apache License, version 2.0&lt;/a&gt;.  All other files on this site, including hardware designs/source files and end user documentation, are licensed under the &lt;a href="http://creativecommons.org/licenses/by/3.0/us/"&gt;Creative Commons Attribution 3.0 license&lt;/a&gt;.  The copyright remains the property of the submitter for each file (or portion of a file/patch), and the respective licenses are provided by the copyright owners.  &lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>JanKuceraMSFT</author><pubDate>Fri, 19 Apr 2013 11:33:50 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20130419113350A</guid></item><item><title>Updated Wiki: DaisyLink Manufacturer Codes</title><link>http://gadgeteer.codeplex.com/wikipage?title=DaisyLink Manufacturer Codes&amp;version=7</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;DaisyLink Manufacturer Codes&lt;/h1&gt;
These are hexadecimal format, single byte values.&lt;br /&gt;Please see the &lt;a href="http://gadgeteer.codeplex.com/releases/view/72208"&gt;Module Builder&amp;#39;s Guide&lt;/a&gt; for more information on the DaisyLink protocol.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;0x00&lt;/b&gt; To be used for prototyping new modules - if you want to distribute modules outside your organisation, please get in touch at gadgeteer@microsoft.com to get a manufacturer code assigned (and don&amp;#39;t use 0x00!)&lt;br /&gt;&lt;b&gt;0x01&lt;/b&gt; &lt;a href="http://research.microsoft.com/"&gt;Microsoft Research&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x10&lt;/b&gt; &lt;a href="http://ghielectronics.com/"&gt;GHIElectronics&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x11&lt;/b&gt; &lt;a href="http://www.oberon.ch/pdf/netmf.pdf"&gt;Oberon Microsystems&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x12&lt;/b&gt; &lt;a href="http://www.dfrobot.com/"&gt;DFRobot&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x13&lt;/b&gt; &lt;a href="http://www.breakcontinue.com/"&gt;BreakContinue&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x14&lt;/b&gt; &lt;a href="http://www.soldermonkey.net/"&gt;SolderMonkey&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x15&lt;/b&gt; dotnetwarrior&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>kerryh</author><pubDate>Thu, 07 Feb 2013 17:40:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: DaisyLink Manufacturer Codes 20130207054003P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://gadgeteer.codeplex.com/documentation?version=22</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Project Structure&lt;/h2&gt;
.NET Gadgeteer is an open collaboration between Microsoft, hardware manufacturers, and end users.   To understand how it all fits together, it is important to know that a .NET Gadgeteer device is composed of a mainboard and peripheral modules.  The architecture of .NET Gadgeteer allows for many types of hardware modules to be built, by different manufacturers, which are compatible with different mainboards.  In software, every .NET Gadgeteer end user app is based on the .NET Gadgeteer Core libraries as well as a module library for each hardware module used, and a mainboard library for the mainboard.  &lt;a href="http://gadgeteer.codeplex.com/releases/view/72208"&gt;Detailed documentation on the software and hardware interfaces is available.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft released and continues to maintain the .NET Gadgeteer Core libraries (found in $\Main\GadgeteerCore in the source code), as well as Visual Studio templates for Apps, Modules, Mainboards and Kits. Contributions are welcome; please use the discussions and issue tracker to share your thoughts for the future of GadgeteerCore. Microsoft also released and maintains a number of example module designs under $\Main\Modules\MSR (MSR =&amp;quot;Microsoft Research&amp;quot;), which comprise open source for software (using the Module template), firmware and hardware.  &lt;br /&gt;&lt;br /&gt;Microsoft provides two &lt;a href="http://gadgeteer.codeplex.com/releases"&gt;binary releases&lt;/a&gt; related to the .NET Gadgeteer Core (GadgeteerCore.msi and GadgeteerBuilderTemplates.msi).  However, Microsoft does not provide releases for module/mainboard/kit libraries since these are maintained by the respective hardware manufacturers.  Typically, an end user will receive a kit installer from the manufacturer of the hardware kit they purchase, and they will also need to install GadgeteerCore.msi released by Microsoft (which may be included by the kit manufacturer along with their kit installer).&lt;br /&gt;&lt;br /&gt;Manufacturers of .NET Gadgeteer-compatible hardware are also welcome to open source their software/hardware designs using this repository.  These are located under manufacturer-specific subdirectories under $\Main\Modules, $\Main\Mainboards and $\Main\Kits, and the contents of these subdirectories are maintained by the respective manufacturers.  &lt;br /&gt;
&lt;h2&gt;Repository Structure&lt;/h2&gt;&lt;pre&gt;$\Main 
\ GadgeteerCore - .NET Gadgeteer core libraries maintained and released by Microsoft

\ Modules 
   \ ManufacturerName - This is the maintainer/releaser of the code in this subdirectory
      \ ModuleName
         \ Software - Created using Module Template (found in GadgeteerBuilderTemplates installer)
         \ Hardware - Hardware designs/schematics

\ Mainboards - similar to modules

\ Kits 
   \ DistributorName - This is the maintainer/releaser of the code in this subdirectory
      \ KitName
         \ Software - Created using Kit Template (found in GadgeteerBuilderTemplates installer)
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Reference Notes/Lists&lt;/h2&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=.NET%20Gadgeteer%20Socket%20Types&amp;referringTitle=Documentation"&gt;.NET Gadgeteer Socket Types&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=DaisyLink%20Manufacturer%20Codes&amp;referringTitle=Documentation"&gt;DaisyLink Manufacturer Codes&lt;/a&gt; &lt;br /&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=HOWTO%3a%20Get%20the%20directory%20structure%20right%20with%20new%20modules&amp;referringTitle=Documentation"&gt;HOWTO&amp;#58; Get the directory structure right with new modules&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=354474"&gt;Gadgeteer PCB Graphic in .ai format&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Open Source License&lt;/h2&gt;The software source code available on this site is subject to the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html"&gt;Apache License, version 2.0&lt;/a&gt;.  All other files on this site, including hardware designs/source files and end user documentation, are licensed under the &lt;a href="http://creativecommons.org/licenses/by/3.0/us/"&gt;Creative Commons Attribution 3.0 license&lt;/a&gt;.  As per the &lt;a href="http://www.codeplex.com/site/legal/terms"&gt;CodePlex terms of use&lt;/a&gt;, the copyright remains the property of the submitter for each file (or portion of a file/patch).&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jamesscott</author><pubDate>Fri, 11 May 2012 08:45:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20120511084531A</guid></item><item><title>Updated Wiki: DaisyLink Manufacturer Codes</title><link>http://gadgeteer.codeplex.com/wikipage?title=DaisyLink Manufacturer Codes&amp;version=6</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;DaisyLink Manufacturer Codes&lt;/h1&gt;
These are hexadecimal format, single byte values.&lt;br /&gt;Please see the &lt;a href="http://gadgeteer.codeplex.com/releases/view/72208"&gt;Module Builder&amp;#39;s Guide&lt;/a&gt; for more information on the DaisyLink protocol.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;0x00&lt;/b&gt; To be used for prototyping new modules - if you want to distribute modules outside your organisation, please get in touch at gadgeteer@microsoft.com to get a manufacturer code assigned (and don&amp;#39;t use 0x00!)&lt;br /&gt;&lt;b&gt;0x01&lt;/b&gt; &lt;a href="http://research.microsoft.com/"&gt;Microsoft Research&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x10&lt;/b&gt; &lt;a href="http://ghielectronics.com/"&gt;GHIElectronics&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x11&lt;/b&gt; &lt;a href="http://www.oberon.ch/pdf/netmf.pdf"&gt;Oberon Microsystems&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x12&lt;/b&gt; &lt;a href="http://www.dfrobot.com/"&gt;DFRobot&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x13&lt;/b&gt; &lt;a href="http://www.breakcontinue.com/"&gt;BreakContinue&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x14&lt;/b&gt; &lt;a href="http://www.soldermonkey.net/"&gt;SolderMonkey&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>kerryh</author><pubDate>Tue, 17 Apr 2012 20:43:13 GMT</pubDate><guid isPermaLink="false">Updated Wiki: DaisyLink Manufacturer Codes 20120417084313P</guid></item><item><title>Updated Wiki: DaisyLink Manufacturer Codes</title><link>http://gadgeteer.codeplex.com/wikipage?title=DaisyLink Manufacturer Codes&amp;version=5</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;DaisyLink Manufacturer Codes&lt;/h1&gt;
These are hexadecimal format, single byte values.&lt;br /&gt;Please see the &lt;a href="http://gadgeteer.codeplex.com/releases/view/72208"&gt;Module Builder&amp;#39;s Guide&lt;/a&gt; for more information on the DaisyLink protocol.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;0x00&lt;/b&gt; To be used for prototyping new modules - if you want to distribute modules outside your organisation, please get in touch at gadgeteer@microsoft.com to get a manufacturer code assigned (and don&amp;#39;t use 0x00!)&lt;br /&gt;&lt;b&gt;0x01&lt;/b&gt; &lt;a href="http://research.microsoft.com/"&gt;Microsoft Research&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x10&lt;/b&gt; &lt;a href="http://ghielectronics.com/"&gt;GHIElectronics&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x11&lt;/b&gt; &lt;a href="http://www.oberon.ch/pdf/netmf.pdf"&gt;Oberon Microsystems&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x12&lt;/b&gt; &lt;a href="http://www.dfrobot.com/"&gt;DFRobot&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x13&lt;/b&gt; &lt;a href="http://www.breakcontinue.com/"&gt;BreakContinue&lt;/a&gt;&lt;br /&gt;&amp;quot;0x14&amp;quot; &lt;a href="http://www.soldermonkey.net/"&gt;SolderMonkey&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>kerryh</author><pubDate>Tue, 17 Apr 2012 20:43:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: DaisyLink Manufacturer Codes 20120417084300P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://gadgeteer.codeplex.com/documentation?version=21</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Project Structure&lt;/h2&gt;
.NET Gadgeteer is an open collaboration between Microsoft, hardware manufacturers, and end users.   To understand how it all fits together, it is important to know that a .NET Gadgeteer device is composed of a mainboard and peripheral modules.  The architecture of .NET Gadgeteer allows for many types of hardware modules to be built, by different manufacturers, which are compatible with different mainboards.  In software, every .NET Gadgeteer end user app is based on the .NET Gadgeteer Core libraries as well as a module library for each hardware module used, and a mainboard library for the mainboard.  &lt;a href="http://gadgeteer.codeplex.com/releases/view/72208"&gt;Detailed documentation on the software and hardware interfaces is available.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft released and continues to maintain the .NET Gadgeteer Core libraries (found in $\Main\GadgeteerCore in the source code), as well as Visual Studio templates for Apps, Modules, Mainboards and Kits. Contributions are welcome; please use the discussions and issue tracker to share your thoughts for the future of GadgeteerCore. Microsoft also released and maintains a number of example module designs under $\Main\Modules\MSR (MSR =&amp;quot;Microsoft Research&amp;quot;), which comprise open source for software (using the Module template), firmware and hardware.  &lt;br /&gt;&lt;br /&gt;Microsoft provides two &lt;a href="http://gadgeteer.codeplex.com/releases" class="externalLink"&gt;binary releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; related to the .NET Gadgeteer Core (GadgeteerCore.msi and GadgeteerBuilderTemplates.msi).  However, Microsoft does not provide releases for module/mainboard/kit libraries since these are maintained by the respective hardware manufacturers.  Typically, an end user will receive a kit installer from the manufacturer of the hardware kit they purchase, and they will also need to installer GadgeteerCore.msi released by Microsoft (which may be included by the kit manufacturer along with their kit installer).&lt;br /&gt;&lt;br /&gt;Manufacturers of .NET Gadgeteer-compatible hardware are also welcome to open source their software/hardware designs using this repository.  These are located under manufacturer-specific subdirectories under $\Main\Modules, $\Main\Mainboards and $\Main\Kits, and the contents of these subdirectories are maintained by the respective manufacturers.  &lt;br /&gt;
&lt;h2&gt;Repository Structure&lt;/h2&gt;&lt;pre&gt;$\Main 
\ GadgeteerCore - .NET Gadgeteer core libraries maintained and released by Microsoft

\ Modules 
   \ ManufacturerName - This is the maintainer/releaser of the code in this subdirectory
      \ ModuleName
         \ Software - Created using Module Template (found in GadgeteerBuilderTemplates installer)
         \ Hardware - Hardware designs/schematics

\ Mainboards - similar to modules

\ Kits 
   \ DistributorName - This is the maintainer/releaser of the code in this subdirectory
      \ KitName
         \ Software - Created using Kit Template (found in GadgeteerBuilderTemplates installer)
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Reference Notes/Lists&lt;/h2&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=.NET%20Gadgeteer%20Socket%20Types&amp;referringTitle=Documentation"&gt;.NET Gadgeteer Socket Types&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=DaisyLink%20Manufacturer%20Codes&amp;referringTitle=Documentation"&gt;DaisyLink Manufacturer Codes&lt;/a&gt; &lt;br /&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=HOWTO%3a%20Get%20the%20directory%20structure%20right%20with%20new%20modules&amp;referringTitle=Documentation"&gt;HOWTO&amp;#58; Get the directory structure right with new modules&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=354474"&gt;Gadgeteer PCB Graphic in .ai format&lt;/a&gt;&lt;br /&gt;
&lt;h2&gt;Open Source License&lt;/h2&gt;The software source code available on this site is subject to the &lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html" class="externalLink"&gt;Apache License, version 2.0&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  All other files on this site, including hardware designs/source files and end user documentation, are licensed under the &lt;a href="http://creativecommons.org/licenses/by/3.0/us/" class="externalLink"&gt;Creative Commons Attribution 3.0 license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  As per the &lt;a href="http://www.codeplex.com/site/legal/terms" class="externalLink"&gt;CodePlex terms of use&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, the copyright remains the property of the submitter for each file (or portion of a file/patch).&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jamesscott</author><pubDate>Thu, 15 Mar 2012 16:57:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20120315045753P</guid></item><item><title>New Comment on "Socket Type K"</title><link>http://gadgeteer.codeplex.com/wikipage?title=Socket Type K&amp;ANCHOR#C22782</link><description>Well spotted, and thanks for pointing this out. The text has been corrected.</description><author>nvillar</author><pubDate>Thu, 01 Mar 2012 23:46:59 GMT</pubDate><guid isPermaLink="false">New Comment on "Socket Type K" 20120301114659P</guid></item><item><title>Updated Wiki: Socket Type K</title><link>http://gadgeteer.codeplex.com/wikipage?title=Socket Type K&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;Socket Type K&lt;/h1&gt;
&lt;p&gt;A UART serial line interface operating at TTL levels, with hardware flow control capabilities. Pin&amp;nbsp;4 (TX) is data from the mainboard to the module, and pin&amp;nbsp;5 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can
 double as general-purpose input/outputs. Pin 6 (RTS) is an output from the mainboard to the module, indicating that the module may send data. Pin 7 (CTS) is an output from the module to the mainboard indicating that the mainboard may send data. The RTS/CTS
 are 'not ready' if high (3.3V) and 'ready' if low (0V). In addition, pins 3 is a general-purpose input/output, supporting interrupt capabilities.&lt;/p&gt;
&lt;h2&gt;Pinout&lt;/h2&gt;
&lt;table border="1" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#c4d79b; border:#867887 1px solid"&gt;
GPIO!&lt;/td&gt;
&lt;td style="text-align:center; background-color:#fde9d9; border:#867887 1px solid"&gt;
TX (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#fde9d9; border:#867887 1px solid"&gt;
RX (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#fde9d9; border:#867887 1px solid"&gt;
RTS&lt;/td&gt;
&lt;td style="text-align:center; background-color:#fde9d9; border:#867887 1px solid"&gt;
CTS&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Legend:&lt;/strong&gt;&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" style="width:80%"&gt;
&lt;colgroup span="1"&gt;&lt;col span="1" width="45"&gt;&lt;col span="1" width="798"&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;GPIO&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;
&lt;p&gt;A general-purpose digital input/output pin, operating at 3.3 Volts.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;!&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Interrupt-capable and software pull-up capable GPIO (the pull-up is switchable and in the range of 10,000 to 100,000 ohms).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;
&lt;p&gt;&lt;strong&gt;[UN]&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="798"&gt;
&lt;p&gt;Modules must not connect to this pin if using this socket type. Mainboards can support multiple socket types on one socket, as long as individual pin functionalities overlap in a compatible manner, so that a pin from one socket type can overlap with a [UN]
 pin of another.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;&amp;#43;3.3V&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection to the &amp;#43;3.3V power net.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;&amp;#43;5V&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection to the &amp;#43;5V power net.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;GND&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection the power ground net.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Connector Pin Numbering&lt;/h2&gt;
&lt;p&gt;Pins numbers for the male 10-pin connector standard Gadgeteer socket, as seen from above. In most cases, the ribbon cables will have the pin 1 conductor marked in red.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302142"&gt;&lt;img title="ConnectorPinNumbering_thumb_thumb_thumb" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302143" border="0" alt="ConnectorPinNumbering_thumb_thumb_thumb" width="244" height="144" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>nvillar</author><pubDate>Thu, 01 Mar 2012 23:46:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Socket Type K 20120301114623P</guid></item><item><title>Updated Wiki: .NET Gadgeteer Socket Types</title><link>http://gadgeteer.codeplex.com/wikipage?title=.NET Gadgeteer Socket Types&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;.NET Gadgeteer Socket Types&lt;/h1&gt;
&lt;p&gt;Socket types allow mainboards and modules to specify how they connect to one another, and are a key concept in .NET Gadgeteer.&lt;/p&gt;
&lt;h2&gt;Socket Types on a Mainboard&lt;/h2&gt;
&lt;p&gt;Every socket on a Gadgeteer mainboard is labelled with a number that uniquely identifies it. It is also labelled with one or more letters, and each letter corresponds to a different
&lt;em&gt;socket type. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img title="MainboardSocketExample" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302113" border="0" alt="MainboardSocketExample" width="144" height="161" align="right" style="margin:0px 0px 0px 20px; padding-left:0px; padding-right:0px; display:inline; float:right; padding-top:0px; border-width:0px"&gt;Taken
 together, the letters describe the electrical and communication capabilities of the individual pins on that socket. (This is sometimes referred to as the
&lt;em&gt;pinout &lt;/em&gt;of the socket). Each socket type letter is simply a shorthand description of what each of the pins on the socket can do. The image on the right shows a mainboard socket - socket number 10 - that supports socket types
&lt;a href="[Socket Type A]"&gt;A&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;
I&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt; and
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;socket type A definition&lt;/a&gt;, for example, specifies that pin 1 is connected to the &amp;#43;3.3V supply, that pin 2 is connected to the &amp;#43;5V supply and that pin 10 is connected to system
 ground. Pins 3, 4 and 5 are specified as analog inputs, with pins number 3 and 4 doubling as general-purpose input/output. In addition, pin number 6 is a general-purpose input/output, and pin number 3 supports interrupt capabilities. Pins 7, 8 and 9 are marked
 as undefined, which means that for a socket that supports &lt;em&gt;only&lt;/em&gt; socket type A they will be left unconnected.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table border="1" align="center" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G!)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;em&gt;Pinout specified by the &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;
socket type A&lt;/a&gt; definition.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A mainboard socket can support multiple types, in which case the pinouts for multiple socket types are combined. This works as long as each pin is actually capable of supporting the various combinations of functionality that may be required.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table border="1" align="center" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G!)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#c4d79b; border:#867887 1px solid"&gt;
GPIO!&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
YU&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
XL&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
YD&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
XR&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffff99; border:#867887 1px solid"&gt;
SDA&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffff99; border:#867887 1px solid"&gt;
SCL&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Pinout for a single mainboard socket that supports types &lt;a href="[Socket Type A]"&gt;
A&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;I&lt;/a&gt;,
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt; and
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;.&lt;/em&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Socket Types on a Module&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302114"&gt;&lt;img title="ModuleSocketExample" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302115" border="0" alt="ModuleSocketExample" width="131" height="133" align="right" style="margin:0px 0px 0px 20px; padding-left:0px; padding-right:0px; display:inline; float:right; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;Gadgeteer
 modules are also labelled with one or more letters, which are usually found close to the socket itself. The picture on the right shows a close-up of a Gadgeteer module socket, labelled XY. This means that the module can be connected to a mainboard socket that
 supports &lt;em&gt;either&lt;/em&gt; socket type X &lt;em&gt;or&lt;/em&gt; type Y. It is also possible, although rare, that a module is labelled by letters joined by an ampersand (for example, A&amp;amp;I), in which case it must be connected to a socket that supports
&lt;em&gt;both&lt;/em&gt; types A &lt;em&gt;and&lt;/em&gt; I.&lt;/p&gt;
&lt;p&gt;A module might use all or only some of the pins and capabilities offered by the socket types it is labelled with. In order to understand the exact pinout of a module, it is often necessary to consult either its schematic or source code for its accompanying
 library.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;List of Current Socket Types&lt;/h2&gt;
&lt;p&gt;This list may grow over time. For pinout details, click on the socket type letter on the list below.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;A&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three&lt;/strong&gt; &lt;strong&gt;analog inputs&lt;/strong&gt;, with pins number 3 and 4 doubling as general-purpose input/output. In addition, pin number 6 is a general-purpose input/output, and pin number 3 supports interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20B"&gt;B&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the blue component on pins 3 to 7, as well as the LCD enable line on pin 8 and the clock signal on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20C"&gt;C&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Controller-area network&lt;/strong&gt; (CAN, or CAN-Bus). Pins number 4 and 5 serve as the CAN transmit (TD) and receive (RD) pins, and double as general-purpose input/outputs.&amp;nbsp; In addition, pins number 3 and 6 are general-purpose input/outputs, and
 pin number 3 supports interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20D"&gt;D&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;A &lt;strong&gt;USB device&lt;/strong&gt; interface for the mainboard to connect to a PC, usually for programming. Pins 4 and 5 are used as the dedicated USB data pins (D- and D&amp;#43;). In addition, pins 3, 6 and 7 are general-purpose input/outputs, with pin 3 supporting
 interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20E"&gt;E&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Ethernet PHY connection&lt;/strong&gt;. Pins 6 to 9 are the dedicated transmit/receive lines to an Ethernet connector with integrated magnetics. Pins 4 and 5 are optional connections to the LEDs on the Ethernet connector.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20F"&gt;F&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Secure Digital Card (SD) or MMC (Multi Media Card) interface&lt;/strong&gt;. Pins 4 to 9 are the dedicated data and control lines for this interface. In addition, pin 3 is a general-purpose digital input/output with interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20G"&gt;G&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the green component on pins 3 to 8, as well as the backlight control line on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20H"&gt;H&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;USB host interface&lt;/strong&gt; to connect USB peripherals to the mainboard. Pins 4 and 5 are used as the dedicated USB data pins (D- and D&amp;#43;). In addition, pins 3 is a general-purpose input/output with interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;I&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;I2C interface&lt;/strong&gt;. Pins 8 and 9 are the dedicated I2C data (SDA) and clock (SCL) lines. Note that a mainboard should include pull-up resistors for these pins, in the region of 2.2K Ohms. Modules must not include their own pull-ups on these lines.
 In addition, pins 3 and 6 are general-purpose input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20K"&gt;K&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;UART (serial line) interface&lt;/strong&gt; operating at TTL levels, with &lt;strong&gt;
hardware flow control&lt;/strong&gt; capabilities. Pin&amp;nbsp;4 (TX) is data from the mainboard to the module, and pin 5 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can double as general-purpose input/outputs. Pin 6 (RTS) is
 an output from the mainboard to the module, indicating that the module may send data. Pin 7 (CTS) is an output from the module to the mainboard indicating that the mainboard may send data. The RTS/CTS are 'not ready' if high (3.3V) and 'ready' if low (0V).&amp;nbsp;
 In addition, pins 3 is a general-purpose input/output, supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20O"&gt;O&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Analog output&lt;/strong&gt; on pin 5. In addition, pins 3 and 4 are general-purpose input/outputs, and pin 3 includes interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20P"&gt;P&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three pulse-with modulated (PWM) outputs&lt;/strong&gt; on pins 7, 8 and 9. Pins 7 and 9 double as GPIOs. In addition, pin 3 is an interrupt-capable GPIO, and pin 6 is a GPIO.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20R"&gt;R&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the red component on pins 3 to 7, as well as the VSYNC line on pin 8 and the HSYNC line on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20S"&gt;S&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Serial peripheral interface (SPI)&lt;/strong&gt;. Pin 6 is the chip-select (CS) line, pin 7 is the master-out/slave-in (MOSI) line, pin 8 is the master-in/slave-out (MISO) line, and pin 9 is the clock (SCK) line. In addition, pins 3, 4 and 5 are general-purpose
 input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Four-wire &lt;strong&gt;touch screen interface&lt;/strong&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20U"&gt;U&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;UART (serial line) interface&lt;/strong&gt; operating at TTL levels. Pin&amp;nbsp;4 (TX) is data from the mainboard to the module, and pin&amp;nbsp;5 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can double as general-purpose
 input/outputs. In addition, pins 3 and&amp;nbsp;6 are general-purpose input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three general-purpose input/output (GPIO)&lt;/strong&gt; pins, with pin number 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20Y"&gt;Y&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Seven general-purpose input/output (GPIO)&lt;/strong&gt; pins, with pin number 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20Z"&gt;Z&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Manufacturer specific&lt;/strong&gt;. The pinout for this socket will vary between mainboards. Please refer to the individual mainboard's documentation for details.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20%2a%20%28DaisyLink%29"&gt;*(DaisyLink)&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;DaisyLink downstream interface&lt;/strong&gt;. Pin 3 is used for the DaisyLink neighbour bus, pin 4 is used for I2C SDA, pin 5 is used for I2C SCL. Note that this socket type should not appear on a mainboard, only on DaisyLink modules. The [MS] pins on
 this socket type can optionally support reflashing the firmware on the module.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>nvillar</author><pubDate>Thu, 01 Mar 2012 23:45:56 GMT</pubDate><guid isPermaLink="false">Updated Wiki: .NET Gadgeteer Socket Types 20120301114556P</guid></item><item><title>New Comment on "Socket Type U"</title><link>http://gadgeteer.codeplex.com/wikipage?title=Socket Type U&amp;ANCHOR#C22781</link><description>Well-spotted&amp;#33; Fixed. Thanks for pointing this out.</description><author>nvillar</author><pubDate>Thu, 01 Mar 2012 23:40:55 GMT</pubDate><guid isPermaLink="false">New Comment on "Socket Type U" 20120301114055P</guid></item><item><title>Updated Wiki: Socket Type U</title><link>http://gadgeteer.codeplex.com/wikipage?title=Socket Type U&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;Socket Type U&lt;/h1&gt;
&lt;p&gt;A UART serial line interface operating at TTL levels. Pin&amp;nbsp;4 (TX) is data from the mainboard to the module, and pin&amp;nbsp;5 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can double as general-purpose input/outputs.
 In addition, pins 3 and&amp;nbsp;6 are general-purpose input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;h2&gt;Pinout&lt;/h2&gt;
&lt;table border="1" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#c4d79b; border:#867887 1px solid"&gt;
GPIO!&lt;/td&gt;
&lt;td style="text-align:center; background-color:#fde9d9; border:#867887 1px solid"&gt;
TX (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#fde9d9; border:#867887 1px solid"&gt;
RX (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br&gt;
&lt;strong&gt;Legend:&lt;/strong&gt;&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" style="width:80%"&gt;
&lt;colgroup span="1"&gt;&lt;col span="1" width="45"&gt;&lt;col span="1" width="798"&gt;&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;GPIO&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;
&lt;p&gt;A general-purpose digital input/output pin, operating at 3.3 Volts.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;!&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Interrupt-capable and software pull-up capable GPIO (the pull-up is switchable and in the range of 10,000 to 100,000 ohms).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;
&lt;p&gt;&lt;strong&gt;[UN]&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="798"&gt;
&lt;p&gt;Modules must not connect to this pin if using this socket type. Mainboards can support multiple socket types on one socket, as long as individual pin functionalities overlap in a compatible manner, so that a pin from one socket type can overlap with a [UN]
 pin of another.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;&amp;#43;3.3V&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection to the &amp;#43;3.3V power net.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;&amp;#43;5V&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection to the &amp;#43;5V power net.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="45"&gt;&lt;strong&gt;GND&lt;/strong&gt;&lt;/td&gt;
&lt;td width="798"&gt;Connection the power ground net.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;Connector Pin Numbering&lt;/h2&gt;
&lt;p&gt;Pins numbers for the male 10-pin connector standard Gadgeteer socket, as seen from above. In most cases, the ribbon cables will have the pin 1 conductor marked in red.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302154"&gt;&lt;img title="ConnectorPinNumbering_thumb_thumb_thumb_thumb_thumb_thumb_thumb_thumb" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302155" border="0" alt="ConnectorPinNumbering_thumb_thumb_thumb_thumb_thumb_thumb_thumb_thumb" width="244" height="144" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>nvillar</author><pubDate>Thu, 01 Mar 2012 23:40:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Socket Type U 20120301114022P</guid></item><item><title>Updated Wiki: .NET Gadgeteer Socket Types</title><link>http://gadgeteer.codeplex.com/wikipage?title=.NET Gadgeteer Socket Types&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;.NET Gadgeteer Socket Types&lt;/h1&gt;
&lt;p&gt;Socket types allow mainboards and modules to specify how they connect to one another, and are a key concept in .NET Gadgeteer.&lt;/p&gt;
&lt;h2&gt;Socket Types on a Mainboard&lt;/h2&gt;
&lt;p&gt;Every socket on a Gadgeteer mainboard is labelled with a number that uniquely identifies it. It is also labelled with one or more letters, and each letter corresponds to a different
&lt;em&gt;socket type. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img title="MainboardSocketExample" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302113" border="0" alt="MainboardSocketExample" width="144" height="161" align="right" style="margin:0px 0px 0px 20px; padding-left:0px; padding-right:0px; display:inline; float:right; padding-top:0px; border-width:0px"&gt;Taken
 together, the letters describe the electrical and communication capabilities of the individual pins on that socket. (This is sometimes referred to as the
&lt;em&gt;pinout &lt;/em&gt;of the socket). Each socket type letter is simply a shorthand description of what each of the pins on the socket can do. The image on the right shows a mainboard socket - socket number 10 - that supports socket types
&lt;a href="[Socket Type A]"&gt;A&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;
I&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt; and
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;socket type A definition&lt;/a&gt;, for example, specifies that pin 1 is connected to the &amp;#43;3.3V supply, that pin 2 is connected to the &amp;#43;5V supply and that pin 10 is connected to system
 ground. Pins 3, 4 and 5 are specified as analog inputs, with pins number 3 and 4 doubling as general-purpose input/output. In addition, pin number 6 is a general-purpose input/output, and pin number 3 supports interrupt capabilities. Pins 7, 8 and 9 are marked
 as undefined, which means that for a socket that supports &lt;em&gt;only&lt;/em&gt; socket type A they will be left unconnected.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table border="1" align="center" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G!)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffffff; border:#867887 1px solid"&gt;
[UN]&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;em&gt;Pinout specified by the &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;
socket type A&lt;/a&gt; definition.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A mainboard socket can support multiple types, in which case the pinouts for multiple socket types are combined. This works as long as each pin is actually capable of supporting the various combinations of functionality that may be required.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;table border="1" align="center" style="background-color:#ffffff; width:80%; border:#867887 1px solid"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 1&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 2&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 3&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 4&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="3" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 5&lt;/strong&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 6&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 7&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 8&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 9&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align:center; border:#867887 1px solid"&gt;&lt;strong&gt;Pin 10&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align:center; background-color:#f2dcdb; border:#867887 1px solid"&gt;
&amp;#43;3.3V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e6b8b7; border:#867887 1px solid"&gt;
&amp;#43;5V&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G!)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#c4d79b; border:#867887 1px solid"&gt;
GPIO!&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN (G)&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
YU&lt;/td&gt;
&lt;td style="text-align:center; background-color:#f2f2f2; border:#867887 1px solid"&gt;
AIN&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
XL&lt;/td&gt;
&lt;td style="text-align:center; background-color:#d8e4bc; border:#867887 1px solid"&gt;
GPIO&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
YD&lt;/td&gt;
&lt;td style="text-align:center; background-color:#e688c4; border:#867887 1px solid"&gt;
XR&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffff99; border:#867887 1px solid"&gt;
SDA&lt;/td&gt;
&lt;td style="text-align:center; background-color:#ffff99; border:#867887 1px solid"&gt;
SCL&lt;/td&gt;
&lt;td style="text-align:center; background-color:#8db4e2; border:#867887 1px solid"&gt;
GND&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Pinout for a single mainboard socket that supports types &lt;a href="[Socket Type A]"&gt;
A&lt;/a&gt;, &lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;I&lt;/a&gt;,
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt; and
&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;.&lt;/em&gt;
&lt;br&gt;
&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Socket Types on a Module&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302114"&gt;&lt;img title="ModuleSocketExample" src="http://download.codeplex.com/Download?ProjectName=gadgeteer&amp;DownloadId=302115" border="0" alt="ModuleSocketExample" width="131" height="133" align="right" style="margin:0px 0px 0px 20px; padding-left:0px; padding-right:0px; display:inline; float:right; padding-top:0px; border-width:0px"&gt;&lt;/a&gt;Gadgeteer
 modules are also labelled with one or more letters, which are usually found close to the socket itself. The picture on the right shows a close-up of a Gadgeteer module socket, labelled XY. This means that the module can be connected to a mainboard socket that
 supports &lt;em&gt;either&lt;/em&gt; socket type X &lt;em&gt;or&lt;/em&gt; type Y. It is also possible, although rare, that a module is labelled by letters joined by an ampersand (for example, A&amp;amp;I), in which case it must be connected to a socket that supports
&lt;em&gt;both&lt;/em&gt; types A &lt;em&gt;and&lt;/em&gt; I.&lt;/p&gt;
&lt;p&gt;A module might use all or only some of the pins and capabilities offered by the socket types it is labelled with. In order to understand the exact pinout of a module, it is often necessary to consult either its schematic or source code for its accompanying
 library.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;List of Current Socket Types&lt;/h2&gt;
&lt;p&gt;This list may grow over time. For pinout details, click on the socket type letter on the list below.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20A"&gt;A&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three&lt;/strong&gt; &lt;strong&gt;analog inputs&lt;/strong&gt;, with pins number 3 and 4 doubling as general-purpose input/output. In addition, pin number 6 is a general-purpose input/output, and pin number 3 supports interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20B"&gt;B&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the blue component on pins 3 to 7, as well as the LCD enable line on pin 8 and the clock signal on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20C"&gt;C&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Controller-area network&lt;/strong&gt; (CAN, or CAN-Bus). Pins number 4 and 5 serve as the CAN transmit (TD) and receive (RD) pins, and double as general-purpose input/outputs.&amp;nbsp; In addition, pins number 3 and 6 are general-purpose input/outputs, and
 pin number 3 supports interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20D"&gt;D&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;A &lt;strong&gt;USB device&lt;/strong&gt; interface for the mainboard to connect to a PC, usually for programming. Pins 4 and 5 are used as the dedicated USB data pins (D- and D&amp;#43;). In addition, pins 3, 6 and 7 are general-purpose input/outputs, with pin 3 supporting
 interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20E"&gt;E&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Ethernet PHY connection&lt;/strong&gt;. Pins 6 to 9 are the dedicated transmit/receive lines to an Ethernet connector with integrated magnetics. Pins 4 and 5 are optional connections to the LEDs on the Ethernet connector.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20F"&gt;F&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Secure Digital Card (SD) or MMC (Multi Media Card) interface&lt;/strong&gt;. Pins 4 to 9 are the dedicated data and control lines for this interface. In addition, pin 3 is a general-purpose digital input/output with interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20G"&gt;G&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the green component on pins 3 to 8, as well as the backlight control line on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20H"&gt;H&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;USB host interface&lt;/strong&gt; to connect USB peripherals to the mainboard. Pins 4 and 5 are used as the dedicated USB data pins (D- and D&amp;#43;). In addition, pins 3 is a general-purpose input/output with interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20I"&gt;I&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;I2C interface&lt;/strong&gt;. Pins 8 and 9 are the dedicated I2C data (SDA) and clock (SCL) lines. Note that a mainboard should include pull-up resistors for these pins, in the region of 2.2K Ohms. Modules must not include their own pull-ups on these lines.
 In addition, pins 3 and 6 are general-purpose input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20K"&gt;K&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;UART (serial line) interface&lt;/strong&gt; operating at TTL levels, with &lt;strong&gt;
hardware flow control&lt;/strong&gt; capabilities. Pin 3 (TX) is data from the mainboard to the module, and pin 4 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can double as general-purpose input/outputs. Pin 6 (RTS) is an output
 from the mainboard to the module, indicating that the module may send data. Pin 7 (CTS) is an output from the module to the mainboard indicating that the mainboard may send data. The RTS/CTS are 'not ready' if high (3.3V) and 'ready' if low (0V).&amp;nbsp; In
 addition, pins 3 is a general-purpose input/output, supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20O"&gt;O&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Analog output&lt;/strong&gt; on pin 5. In addition, pins 3 and 4 are general-purpose input/outputs, and pin 3 includes interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20P"&gt;P&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three pulse-with modulated (PWM) outputs&lt;/strong&gt; on pins 7, 8 and 9. Pins 7 and 9 double as GPIOs. In addition, pin 3 is an interrupt-capable GPIO, and pin 6 is a GPIO.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20R"&gt;R&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Display (LCD) interface&lt;/strong&gt;, carrying the red component on pins 3 to 7, as well as the VSYNC line on pin 8 and the HSYNC line on pin 9.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20S"&gt;S&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Serial peripheral interface (SPI)&lt;/strong&gt;. Pin 6 is the chip-select (CS) line, pin 7 is the master-out/slave-in (MOSI) line, pin 8 is the master-in/slave-out (MISO) line, and pin 9 is the clock (SCK) line. In addition, pins 3, 4 and 5 are general-purpose
 input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20T"&gt;T&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Four-wire &lt;strong&gt;touch screen interface&lt;/strong&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20U"&gt;U&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;UART (serial line) interface&lt;/strong&gt; operating at TTL levels. Pin&amp;nbsp;4 (TX) is data from the mainboard to the module, and pin&amp;nbsp;5 (RX) is data from the module to the mainboard. These lines are idle high (3.3V), and can double as general-purpose
 input/outputs. In addition, pins 3 and&amp;nbsp;6 are general-purpose input/outputs, with pin 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20X"&gt;X&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Three general-purpose input/output (GPIO)&lt;/strong&gt; pins, with pin number 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20Y"&gt;Y&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Seven general-purpose input/output (GPIO)&lt;/strong&gt; pins, with pin number 3 supporting interrupt capabilities.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20Z"&gt;Z&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;Manufacturer specific&lt;/strong&gt;. The pinout for this socket will vary between mainboards. Please refer to the individual mainboard's documentation for details.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium"&gt;&lt;a href="http://gadgeteer.codeplex.com/wikipage?title=Socket%20Type%20%2a%20%28DaisyLink%29"&gt;*(DaisyLink)&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;strong&gt;DaisyLink downstream interface&lt;/strong&gt;. Pin 3 is used for the DaisyLink neighbour bus, pin 4 is used for I2C SDA, pin 5 is used for I2C SCL. Note that this socket type should not appear on a mainboard, only on DaisyLink modules. The [MS] pins on
 this socket type can optionally support reflashing the firmware on the module.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>nvillar</author><pubDate>Thu, 01 Mar 2012 23:37:33 GMT</pubDate><guid isPermaLink="false">Updated Wiki: .NET Gadgeteer Socket Types 20120301113733P</guid></item><item><title>New Comment on "Socket Type K"</title><link>http://gadgeteer.codeplex.com/wikipage?title=Socket Type K&amp;ANCHOR#C22577</link><description>The opening paragraph incorrectly lists Pin 3 as &amp;#40;TX&amp;#41; and Pin 4 as &amp;#40;RX&amp;#41;. The table has the correct listing, with Pin 4 as &amp;#40;TX&amp;#41; and Pin 5 as &amp;#40;RX&amp;#41;.</description><author>kennyspade</author><pubDate>Wed, 15 Feb 2012 01:32:26 GMT</pubDate><guid isPermaLink="false">New Comment on "Socket Type K" 20120215013226A</guid></item><item><title>New Comment on "Socket Type U"</title><link>http://gadgeteer.codeplex.com/wikipage?title=Socket Type U&amp;ANCHOR#C22576</link><description>The opening paragraph incorrectly lists Pin 3 as &amp;#40;TX&amp;#41; and Pin 4 as &amp;#40;RX&amp;#41;. The table has the correct listing, with Pin 4 as &amp;#40;TX&amp;#41; and Pin 5 as &amp;#40;RX&amp;#41;.</description><author>kennyspade</author><pubDate>Wed, 15 Feb 2012 01:32:03 GMT</pubDate><guid isPermaLink="false">New Comment on "Socket Type U" 20120215013203A</guid></item><item><title>Updated Wiki: DaisyLink Manufacturer Codes</title><link>http://gadgeteer.codeplex.com/wikipage?title=DaisyLink Manufacturer Codes&amp;version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;DaisyLink Manufacturer Codes&lt;/h1&gt;
These are hexadecimal format, single byte values.&lt;br /&gt;Please see the &lt;a href="http://gadgeteer.codeplex.com/releases/view/72208"&gt;Module Builder&amp;#39;s Guide&lt;/a&gt; for more information on the DaisyLink protocol.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;0x00&lt;/b&gt; To be used for prototyping new modules - if you want to distribute modules outside your organisation, please get in touch at gadgeteer@microsoft.com to get a manufacturer code assigned (and don&amp;#39;t use 0x00!)&lt;br /&gt;&lt;b&gt;0x01&lt;/b&gt; &lt;a href="http://research.microsoft.com/" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x10&lt;/b&gt; &lt;a href="http://ghielectronics.com/" class="externalLink"&gt;GHIElectronics&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x11&lt;/b&gt; &lt;a href="http://www.oberon.ch/pdf/netmf.pdf" class="externalLink"&gt;Oberon Microsystems&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x12&lt;/b&gt; &lt;a href="http://www.dfrobot.com/" class="externalLink"&gt;DFRobot&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;0x13&lt;/b&gt; &lt;a href="http://www.breakcontinue.com/" class="externalLink"&gt;BreakContinue&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>kerryh</author><pubDate>Tue, 31 Jan 2012 21:35:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: DaisyLink Manufacturer Codes 20120131093510P</guid></item></channel></rss>