<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>.NET Micro Framework Toolbox</title><link>http://netmftoolbox.codeplex.com/project/feeds/rss</link><description>This project is a sub-framework for the .NET Micro Framework that gives support for several electronical components in the form of drivers NETMF-devices.</description><item><title>New Comment on "Toolbox.NETMF.Hardware.Ic74hc595"</title><link>https://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Ic74hc595&amp;ANCHOR#C27521</link><description>First off, many thanks for writing this driver so I don&amp;#39;t have to push binary values around all the time&amp;#33;&amp;#10;I&amp;#39;m trying to use this with VB.NET and a 74HC595N. It&amp;#39;s just a simple test driving a few LEDs but somehow my pins seem to be reversed i.e. when I set pin 1 to high, the LED on Q7&amp;#47;QH lights up. Any idea where I&amp;#39;m going wrong&amp;#63;</description><author>jessesteinen</author><pubDate>Sun, 19 May 2013 06:45:51 GMT</pubDate><guid isPermaLink="false">New Comment on "Toolbox.NETMF.Hardware.Ic74hc595" 20130519064551A</guid></item><item><title>Patch Uploaded: #14455</title><link>https://netmftoolbox.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='https://www.codeplex.com/site/users/view/mcdori02'&gt;mcdori02&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;This patch contains a hack that can be applied to SMTP_Client.cs that gets around the .NET Micro Framework null character limitation and allows one to authenticate using AUTH PLAIN &amp;#47; ESMTP. Admittedly, I know little about SMTP or ESMTP, but I can verify that this code allows me to send emails via www.gmx.com using AUTH PLAIN. I hope that it can be of use to someone.&lt;br /&gt;&lt;br /&gt;Within the submitted archive I have included a mercurial generated .patch file as well as the full version of SMTP_Client.cs that successfully authenticates on my local machine using a Netduino Plus 4.2.0.1 and .NET MF 4.2. I extended the existing error handling and did my best not to break the no authentication and AUTH LOGIN implementations, but I have no way to test if I was successful. &lt;br /&gt;&lt;br /&gt;These files also contain a fix for a bug where the SMTP_Client constructor throws an error because my hardware name, &amp;#34;Netduino&amp;#34; doesn&amp;#39;t contain a &amp;#39;.&amp;#39; character. I submitted a separate patch for this error on May 8 2013.&lt;/p&gt;</description><author>mcdori02</author><pubDate>Fri, 10 May 2013 04:10:35 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #14455 20130510041035A</guid></item><item><title>Patch Uploaded: #14452</title><link>https://netmftoolbox.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='https://www.codeplex.com/site/users/view/mcdori02'&gt;mcdori02&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;A patch for the error. It&amp;#39;s a one-liner fix on my Netduino Plus.&lt;/p&gt;</description><author>mcdori02</author><pubDate>Thu, 09 May 2013 02:36:15 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #14452 20130509023615A</guid></item><item><title>Created Issue: SMTP_Client Constructor Error Parsing Hardware Provider [1259]</title><link>http://netmftoolbox.codeplex.com/workitem/1259</link><description>Experienced on my Netduino Plus running firmware 4.2.0.1 on .NET MF 4.2.&lt;br /&gt;&lt;br /&gt;The call to&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;Tools.HardwareProvider.ToString&amp;#40;&amp;#41;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt; In the SMTP_Client constructor returns &amp;#34;Netduino&amp;#34; for me. The SMTP_Client constructor goes on to try to parse a &amp;#39;.&amp;#39; character out of it. Since &amp;#34;Netduino&amp;#34; doesn&amp;#39;t contain a dot, I get an ArgumentOutOfRangeException on the next line when the result of the parse is used.&lt;br /&gt;&lt;br /&gt;I don&amp;#39;t know about the ramifications for other .NET MF devices, but this works great if I reduce all three lines to&amp;#58;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;this._LocalHostname &amp;#61; Tools.HardwareProvider.ToString&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#96;&amp;#96;&amp;#96;&lt;br /&gt;</description><author>mcdori02</author><pubDate>Thu, 09 May 2013 02:35:08 GMT</pubDate><guid isPermaLink="false">Created Issue: SMTP_Client Constructor Error Parsing Hardware Provider [1259] 20130509023508A</guid></item><item><title>New Post: NMEAGPS library</title><link>http://netmftoolbox.codeplex.com/discussions/441411</link><description>&lt;div style="line-height: normal;"&gt;i have got skylab skm53 module and i try to connect to netduino plus 2 .&lt;br /&gt;
i connect Rx to d1 and Tx to d0 and 5v and gnd and then used your sample code .&lt;br /&gt;
but always i gor slatitude = 8960.0000,N&lt;br /&gt;
and slongitude = 00000.0000,E&lt;br /&gt;
saltitude = 137.0,M&lt;br /&gt;
and fix = false and sat=0&lt;br /&gt;
i have tried in home and outdoor and nothing change.&lt;br /&gt;
i appreciate any help&lt;br /&gt;
&lt;/div&gt;</description><author>ahmedfme</author><pubDate>Wed, 24 Apr 2013 11:15:40 GMT</pubDate><guid isPermaLink="false">New Post: NMEAGPS library 20130424111540A</guid></item><item><title>Created Issue: Change the name of the Installation Binary [1179]</title><link>http://netmftoolbox.codeplex.com/workitem/1179</link><description>&amp;#34;Setup.exe&amp;#34; is a &amp;#40;far too&amp;#41; common name for installers and can lead to confusion in the user&amp;#39;s download folder.  I suggest changing the binary&amp;#39;s name to &amp;#34;NetMF Toolbox Setup.exe&amp;#34;&lt;br /&gt;</description><author>unkwntech</author><pubDate>Tue, 02 Apr 2013 23:32:31 GMT</pubDate><guid isPermaLink="false">Created Issue: Change the name of the Installation Binary [1179] 20130402113231P</guid></item><item><title>Source code checked in, #23314</title><link>http://netmftoolbox.codeplex.com/SourceControl/changeset/changes/23314</link><description>Added the WiFlyGSX.DebugReceived functionality</description><author>Garrcomm</author><pubDate>Sun, 17 Mar 2013 12:55:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #23314 20130317125545P</guid></item><item><title>Patch Uploaded: #14070</title><link>http://netmftoolbox.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/chuckhays'&gt;chuckhays&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;SVN produced patch for DS1307 crash.&lt;/p&gt;</description><author>chuckhays</author><pubDate>Wed, 13 Mar 2013 02:52:45 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #14070 20130313025245A</guid></item><item><title>Created Issue: DS1307 crash [1126]</title><link>http://netmftoolbox.codeplex.com/workitem/1126</link><description>The GetTime&amp;#40;&amp;#41; method of DS1307 doesn&amp;#39;t convert the values with a minimum string length, leading to an exception from Int.Parse due to the empty string, the code should probably be something like this&amp;#58;&lt;br /&gt;&lt;br /&gt;return new DateTime&amp;#40;&lt;br /&gt;                second&amp;#58; int.Parse&amp;#40;Tools.Dec2Hex&amp;#40;ReadBuffer&amp;#91;0&amp;#93;, 1&amp;#41;&amp;#41;,&lt;br /&gt;                minute&amp;#58; int.Parse&amp;#40;Tools.Dec2Hex&amp;#40;ReadBuffer&amp;#91;1&amp;#93;, 1&amp;#41;&amp;#41;,&lt;br /&gt;                hour&amp;#58; int.Parse&amp;#40;Tools.Dec2Hex&amp;#40;ReadBuffer&amp;#91;2&amp;#93;, 1&amp;#41;&amp;#41;,&lt;br /&gt;                day&amp;#58; int.Parse&amp;#40;Tools.Dec2Hex&amp;#40;ReadBuffer&amp;#91;4&amp;#93;, 1&amp;#41;&amp;#41;,&lt;br /&gt;                month&amp;#58; int.Parse&amp;#40;Tools.Dec2Hex&amp;#40;ReadBuffer&amp;#91;5&amp;#93;, 1&amp;#41;&amp;#41;,&lt;br /&gt;                year&amp;#58; int.Parse&amp;#40;Tools.Dec2Hex&amp;#40;ReadBuffer&amp;#91;6&amp;#93;, 1&amp;#41;&amp;#41; &amp;#43; 2000&lt;br /&gt;            &amp;#41;&amp;#59;&lt;br /&gt;</description><author>chuckhays</author><pubDate>Wed, 13 Mar 2013 02:42:27 GMT</pubDate><guid isPermaLink="false">Created Issue: DS1307 crash [1126] 20130313024227A</guid></item><item><title>Source code checked in, #22109</title><link>http://netmftoolbox.codeplex.com/SourceControl/changeset/changes/22109</link><description>Included a publish script</description><author>Garrcomm</author><pubDate>Mon, 04 Feb 2013 11:19:01 GMT</pubDate><guid isPermaLink="false">Source code checked in, #22109 20130204111901A</guid></item><item><title>Source code checked in, #22108</title><link>http://netmftoolbox.codeplex.com/SourceControl/changeset/changes/22108</link><description>Added 4.3 resources to the installer script</description><author>Garrcomm</author><pubDate>Mon, 04 Feb 2013 11:18:35 GMT</pubDate><guid isPermaLink="false">Source code checked in, #22108 20130204111835A</guid></item><item><title>Source code checked in, #22107</title><link>http://netmftoolbox.codeplex.com/SourceControl/changeset/changes/22107</link><description>Added .NETMF 4.3 resources</description><author>Garrcomm</author><pubDate>Mon, 04 Feb 2013 10:28:53 GMT</pubDate><guid isPermaLink="false">Source code checked in, #22107 20130204102853A</guid></item><item><title>Source code checked in, #21723</title><link>http://netmftoolbox.codeplex.com/SourceControl/changeset/changes/21723</link><description>Added two additional constructors for the Speaker class&amp;#59; for Cpu.Pin and Cpu.PWMChannel</description><author>Garrcomm</author><pubDate>Mon, 21 Jan 2013 19:52:16 GMT</pubDate><guid isPermaLink="false">Source code checked in, #21723 20130121075216P</guid></item><item><title>Updated Wiki: Toolbox.NETMF.Hardware.ProviderCollection</title><link>http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.ProviderCollection&amp;version=3</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Toolbox.NETMF.Hardware.ProviderCollection &lt;/h1&gt;
This static class helps linking hardware classes&lt;br /&gt;
&lt;h2&gt;Methods&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;GetPWMByPin(pin)&lt;/b&gt; Returns a &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IPWMPort&amp;referringTitle=Toolbox.NETMF.Hardware.ProviderCollection"&gt;IPWMPort&lt;/a&gt; class for a specific pin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegisterPWMPinMapper(mapper)&lt;/b&gt; Registers a PWM Pin Mapper class&lt;/li&gt;
&lt;li&gt;&lt;b&gt;GetADCByPin(pin)&lt;/b&gt; Returns a &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IADCPort&amp;referringTitle=Toolbox.NETMF.Hardware.ProviderCollection"&gt;IADCPort&lt;/a&gt; class for a specific pin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegisterADCPinMapper(mapper)&lt;/b&gt; Registers a ADC Pin Mapper class&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Garrcomm</author><pubDate>Mon, 21 Jan 2013 18:51:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Toolbox.NETMF.Hardware.ProviderCollection 20130121065109P</guid></item><item><title>Updated Wiki: Toolbox.NETMF.Hardware.ProviderCollection</title><link>http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.ProviderCollection&amp;version=2</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Toolbox.NETMF.Hardware.ProviderCollection &lt;/h1&gt;
This static class helps linking hardware classes&lt;br /&gt;
&lt;h2&gt;Methods&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;GetPWMByPin(pin)&lt;/b&gt; Returns a &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IPWMPort&amp;referringTitle=Toolbox.NETMF.Hardware.ProviderCollection"&gt;IPWMPort&lt;/a&gt; class for a specific pin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegisterPWMPinMapper(mapper)&lt;/b&gt; Registers a PWM Pin Mapper class&lt;/li&gt;
&lt;li&gt;&lt;b&gt;GetADCByPin(pin)&lt;/b&gt; Returns a &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IADCPort&amp;referringTitle=Toolbox.NETMF.Hardware.ProviderCollection"&gt;IADCPort&lt;/a&gt; class for a specific pin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegisterADCPinMapper(mapper)&lt;/b&gt; Registers a ADC Pin Mapper class&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Garrcomm</author><pubDate>Mon, 21 Jan 2013 18:50:44 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Toolbox.NETMF.Hardware.ProviderCollection 20130121065044P</guid></item><item><title>Updated Wiki: Toolbox.NETMF.Hardware.ProviderCollection</title><link>http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.ProviderCollection&amp;version=1</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Toolbox.NETMF.Hardware.ProviderCollection &lt;/h1&gt;
This static class helps linking hardware classes&lt;br /&gt;
&lt;h2&gt;Methods&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;GetPWMByPin(pin)&lt;/b&gt; Returns a &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IPWMPort&amp;referringTitle=Toolbox.NETMF.Hardware.ProviderCollection"&gt;IPWMPort&lt;/a&gt; class for a specific pin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegisterPWMPinMapper(mapper)&lt;/b&gt; Registers a PWM Pin Mapper class&lt;/li&gt;
&lt;li&gt;&lt;b&gt;GetADCByPin(pin)&lt;/b&gt; Returns a &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IADCPort&amp;referringTitle=Toolbox.NETMF.Hardware.ProviderCollection"&gt;IADCPort&lt;/a&gt; class for a specific pin&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RegisterADCPinMapper(mapper)&lt;/b&gt; Registers a ADC Pin Mapper class&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Garrcomm</author><pubDate>Mon, 21 Jan 2013 18:49:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Toolbox.NETMF.Hardware.ProviderCollection 20130121064940P</guid></item><item><title>Updated Wiki: Available classes</title><link>http://netmftoolbox.codeplex.com/wikipage?title=Available classes&amp;version=45</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Available classes&lt;/h1&gt;
The classes can be devided in a few sections:
&lt;ul&gt;&lt;li&gt;Core classes
&lt;ul&gt;&lt;li&gt;Main core (Toolbox.NETMF.Core.dll)&lt;/li&gt;
&lt;li&gt;Hardware Core (Toolbox.NETMF.Hardware.Core.dll)&lt;/li&gt;
&lt;li&gt;Networking Core (Toolbox.NETMF.NET.Core.dll)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Component classes
&lt;ul&gt;&lt;li&gt;Hardware drivers (Toolbox.NETMF.Hardware.*.dll)&lt;/li&gt;
&lt;li&gt;Networking classes (Toolbox.NETMF.NET.*.dll)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;If you need a hardware driver, you&amp;#39;ll also need the Hardware Core and Main Core.&lt;br /&gt;If you need a networking class, you&amp;#39;ll also need the Networking Core and Main Core.&lt;br /&gt;
&lt;h2&gt;Component classes&lt;/h2&gt;
&lt;h4&gt;Hardware Drivers&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.AdafruitMotorshield&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.AdafruitMotorshield&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.AutoRepeatInputPort&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.AutoRepeatInputPort&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.BitBangBuzzer&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.BitBangBuzzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.BlinkM&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.BlinkM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.DS1307&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.DS1307&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Fez.ADC&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Fez.ADC&lt;/a&gt; &lt;i&gt;(until .NETMF 4.1)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Fez.PWM&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Fez.PWM&lt;/a&gt; &lt;i&gt;(until .NETMF 4.1)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.HBridge&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.HBridge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Hd44780Lcd&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Hd44780Lcd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Ic74hc165&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Ic74hc165&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Ic74hc595&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Ic74hc595&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.LolShield&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.LolShield&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.MatrixKeyPad&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.MatrixKeyPad&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Mcp23017&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Mcp23017&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.MicroSerialServoController&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.MicroSerialServoController&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.NESControllerAdapter&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.NESControllerAdapter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Netduino.ADC&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Netduino.ADC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Netduino.PWM&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Netduino.PWM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.NmeaGps&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.NmeaGps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Rdm630&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Rdm630&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.RgbLed&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.RgbLed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.RgbLedStrip&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.RgbLedStrip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.RotaryDIPSwitch&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.RotaryDIPSwitch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.RotaryEncoder&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.RotaryEncoder&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.SevenSegment&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.SevenSegment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.SharpGP2Y0A02YK&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.SharpGP2Y0A02YK&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Somo&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Somo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Speaker&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Speaker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.ThermalPrinter&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.ThermalPrinter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.ThumbJoystick&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.ThumbJoystick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.Tmp36&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.Tmp36&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.WearableKeypad&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.WearableKeypad&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.WiFlyGSX&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.WiFlyGSX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.WiiNunchuk&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.WiiNunchuk&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h4&gt;Networking Classes&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.HTTP_Client&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.HTTP_Client&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.IntegratedSocket&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.IntegratedSocket&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.IRC_Client&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.IRC_Client&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.POP3_Client&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.POP3_Client&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.SMTP_Client&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.SMTP_Client&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.SNTP_Client&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.SNTP_Client&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.TelnetServer&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.TelnetServer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.WiFlySocket&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.WiFlySocket&lt;/a&gt; &lt;i&gt;(part of the &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.WiFlyGSX&amp;referringTitle=Available%20classes"&gt;WiFlyGSX&lt;/a&gt; hardware driver)&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Core classes&lt;/h2&gt;
&lt;h4&gt;Core library&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Tools&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Tools&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h4&gt; Hardware Core&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IADCPort&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IADCPort&lt;/a&gt; &lt;i&gt;(Interface)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IGPIPort&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IGPIPort&lt;/a&gt; &lt;i&gt;(Interface)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IGPOPort&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IGPOPort&lt;/a&gt; &lt;i&gt;(Interface)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IIRQPort&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IIRQPort&lt;/a&gt; &lt;i&gt;(Interface)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IParallelOut&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IParallelOut&lt;/a&gt; &lt;i&gt;(Interface)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IPWMPort&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IPWMPort&lt;/a&gt; &lt;i&gt;(Interface)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IntegratedGPI&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IntegratedGPI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IntegratedGPO&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IntegratedGPO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IntegratedIRQ&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IntegratedIRQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IntegratedADC&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IntegratedADC&lt;/a&gt; &lt;i&gt;(since .NETMF 4.2)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.IntegratedPWM&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.IntegratedPWM&lt;/a&gt; &lt;i&gt;(since .NETMF 4.2)&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.MultiI2C&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.MultiI2C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.MultiSPI&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.MultiSPI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.Hardware.ProviderCollection&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.Hardware.ProviderCollection&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h4&gt;Networking Core&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Toolbox.NETMF.NET.SimpleSocket&amp;referringTitle=Available%20classes"&gt;Toolbox.NETMF.NET.SimpleSocket&lt;/a&gt; &lt;i&gt;(Interface)&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;You could also browse the list of &lt;a href="http://netmftoolbox.codeplex.com/wikipage?title=Supported%20devices&amp;referringTitle=Available%20classes"&gt;Supported devices&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Garrcomm</author><pubDate>Mon, 21 Jan 2013 18:46:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Available classes 20130121064630P</guid></item><item><title>Source code checked in, #21720</title><link>http://netmftoolbox.codeplex.com/SourceControl/changeset/changes/21720</link><description>Forgot some comments</description><author>Garrcomm</author><pubDate>Mon, 21 Jan 2013 18:44:22 GMT</pubDate><guid isPermaLink="false">Source code checked in, #21720 20130121064422P</guid></item><item><title>Source code checked in, #21719</title><link>http://netmftoolbox.codeplex.com/SourceControl/changeset/changes/21719</link><description>Added the ProviderCollection to make using PWM and ADC easier in 4.1 projects</description><author>Garrcomm</author><pubDate>Mon, 21 Jan 2013 18:36:52 GMT</pubDate><guid isPermaLink="false">Source code checked in, #21719 20130121063652P</guid></item><item><title>Created Issue: Need to be able to add additional header with POST and need to be able to PUT [1078]</title><link>http://netmftoolbox.codeplex.com/workitem/1078</link><description>In order to send data to ThingSpeak the API documentation says you need to send an &amp;#38;quot&amp;#59;X-THINGSPEAKAPIKEY&amp;#38;quot&amp;#59; header.  In order to send data to SmartEnergyGroups you need to send and HTTP PUT &amp;#40;a POST does not work&amp;#41;.&lt;br /&gt;&lt;br /&gt;Since the difference between POST and PUT is just the verb used in the first header, I added a new method to do this.  I also added an optional Header parameter to allow the addition of a single header to the POST or PUT, which works for me.&lt;br /&gt;</description><author>Frogmore</author><pubDate>Sun, 13 Jan 2013 02:29:22 GMT</pubDate><guid isPermaLink="false">Created Issue: Need to be able to add additional header with POST and need to be able to PUT [1078] 20130113022922A</guid></item></channel></rss>