<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>netduinohelpers Discussions Rss Feed</title><link>http://netduinohelpers.codeplex.com/discussions</link><description>netduinohelpers Discussions Rss Description</description><item><title>New Post: VC0706 TTL Weatherproof Camera and Netduino Plus</title><link>http://netduinohelpers.codeplex.com/discussions/440579</link><description>&lt;div style="line-height: normal;"&gt;Good Morning,&lt;br /&gt;
&lt;br /&gt;
I have bought this VC0706 Camera and I want to use it with my Netduino Plus. But first of all, I need to know if the camera is ok. So, I tried to use the CommTool provided by Adafruit and checked their tutorial to connect the camera to an arduino. With all the connections done, i can't access my camera. I also saw its driver here at Netduino Helpers, but... Do I need to upload this driver to the netduino in order to have the CommTool working?&lt;br /&gt;
&lt;br /&gt;
I'll be waiting for your feedback.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;/div&gt;</description><author>ajorge</author><pubDate>Wed, 17 Apr 2013 10:27:54 GMT</pubDate><guid isPermaLink="false">New Post: VC0706 TTL Weatherproof Camera and Netduino Plus 20130417102754A</guid></item><item><title>New Post: JSON Parser minor glitches?</title><link>http://netduinohelpers.codeplex.com/discussions/429431</link><description>&lt;div style="line-height: normal;"&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
&amp;quot;As I mentioned it a few times in the past, &lt;strong&gt;I understand that the latest check-in for this parser / sample code is broken&lt;/strong&gt;. The previous version and sample code (see the original Klout Klock check in worked). I am sorry for the inconvenience but I have no resources to focus on this library unfortunately.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Sorry ... when I saw the sample code with the sample &amp;quot;klout&amp;quot; JSON in it, I though you meant this sample should work.&lt;br /&gt;
&lt;br /&gt;
I'm sorry it's not working right now, I've tried to go through and understand the pattern/logic that you are using, but I've missed something.  The issue is where you are nearing the end of a structure, and perform an extra attempt to pop a name/value pair when there is only a name left on the stack.&lt;br /&gt;
&lt;br /&gt;
I haven't spent the time to dig more and determine where the check is missing to prevent this.&lt;br /&gt;
&lt;br /&gt;
Thanks for the rest of the code ... hopefully someone else will have better luck debugging the parser, without docs I'm just not quite understanding the pattern enough.&lt;br /&gt;
&lt;br /&gt;
Scott&lt;br /&gt;
&lt;/div&gt;</description><author>Humancell</author><pubDate>Thu, 11 Apr 2013 18:39:58 GMT</pubDate><guid isPermaLink="false">New Post: JSON Parser minor glitches? 20130411063958P</guid></item><item><title>New Post: JSON Parser minor glitches?</title><link>http://netduinohelpers.codeplex.com/discussions/429431</link><description>&lt;div style="line-height: normal;"&gt;Hi Scott,&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Fabien, I'm not sur eif you understand, but even your sample code is broken and will not run.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
As I mentioned it a few times in the past, &lt;strong&gt;I understand that the latest check-in for this parser / sample code is broken&lt;/strong&gt;. The previous version and sample code (see the original Klout Klock check in worked). I am sorry for the inconvenience but I have no resources to focus on this library unfortunately.&lt;br /&gt;
&lt;br /&gt;
-Fabien.&lt;br /&gt;
&lt;/div&gt;</description><author>FabienRoyer</author><pubDate>Thu, 11 Apr 2013 17:44:49 GMT</pubDate><guid isPermaLink="false">New Post: JSON Parser minor glitches? 20130411054449P</guid></item><item><title>New Post: JSON Parser minor glitches?</title><link>http://netduinohelpers.codeplex.com/discussions/429431</link><description>&lt;div style="line-height: normal;"&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
Innovactive I really appreciate you also working to debug the issues with this JSON parser.  Fabien, I'm not sur eif you understand, but even your sample code is broken and will not run.&lt;br /&gt;
&lt;br /&gt;
Innovactive when I looked at your proposed fix, I can not find &lt;em&gt;any&lt;/em&gt; changes to the StoreDataInCurrentDataStructure() method ... did you happen to paste something wrong?&lt;br /&gt;
&lt;br /&gt;
This is really a great set of helpers, and I appreciate the work that has gone into it!  If I can find a solution I'll make sure to post my fixes also!&lt;br /&gt;
&lt;br /&gt;
Scott&lt;br /&gt;
&lt;/div&gt;</description><author>Humancell</author><pubDate>Tue, 09 Apr 2013 02:20:58 GMT</pubDate><guid isPermaLink="false">New Post: JSON Parser minor glitches? 20130409022058A</guid></item><item><title>New Post: adafruitnetduinologger on netduino plus 2</title><link>http://netduinohelpers.codeplex.com/discussions/433410</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
You should not be asked for a password when unzipping the archive.&lt;br /&gt;
&lt;br /&gt;
Please follow these steps:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Hit download on the project page&lt;/li&gt;
&lt;li&gt;Open the archive resulting from the download&lt;/li&gt;
&lt;li&gt;Navigate to \netduinohelpers_e0ddb8758a93\Samples\Coding4Fun&lt;/li&gt;
&lt;li&gt;Extract the AdafruitNetduinoLogger project from the archive&lt;/li&gt;
&lt;li&gt;Double click on AdafruitNetduinoLogger.sln within the extracted AdafruitNetduinoLogger &lt;/li&gt;
&lt;li&gt;
Compile the project and deploy it to your Netduino Plus&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
Any questions related to migrating projects from Netduino Plus to Netduino Plus 2 should be addressed in the Secret Labs forums.&lt;br /&gt;
&lt;br /&gt;
Cheers,&lt;br /&gt;
-Fabien.&lt;br /&gt;
&lt;/div&gt;</description><author>fabienroyer</author><pubDate>Mon, 18 Feb 2013 04:11:27 GMT</pubDate><guid isPermaLink="false">New Post: adafruitnetduinologger on netduino plus 2 20130218041127A</guid></item><item><title>New Post: adafruitnetduinologger on netduino plus 2</title><link>http://netduinohelpers.codeplex.com/discussions/433410</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
I started with netduino plus 2 and I am trying to test out with the adafruit datalogging shield.&lt;br /&gt;
I downloaded the netduinohelpers_e0ddb8758a93  and found the adafruitnetduinologger sln and I am not sure I got everything right  &lt;em&gt;because during unzipping on some files, it was asking for the password.&lt;/em&gt;   Then after opening the adafruitnetduinologger.sln and viewing the solutions explorer, I  noted that it is calling the Secretland.NETMF.Hardware.netduinoplus in the reference section. &lt;em&gt;But in the project properties, the netduino plus 2 device shows as &amp;quot;netduino2_netduino&amp;quot;  instead of &amp;quot;netduinoplus2&amp;quot;&lt;/em&gt; (.NET MF tab). Please help point out which dlls I should remove/replace with and if there are other details I need to be aware of. Thanks.&lt;br /&gt;
&lt;/div&gt;</description><author>jrmon</author><pubDate>Sun, 17 Feb 2013 06:55:40 GMT</pubDate><guid isPermaLink="false">New Post: adafruitnetduinologger on netduino plus 2 20130217065540A</guid></item><item><title>New Post: Migrate to MF 4.2 ?</title><link>http://netduinohelpers.codeplex.com/discussions/430066</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I'm trying to migrate to MF 4.2, because that is what Netdruino plus 2 supports.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I get the following error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Error&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; The type or namespace name 'PWM' could not be found (are you missing a using directive or an assembly reference?)&amp;nbsp;&amp;nbsp;&amp;nbsp; D:\Dev\Netduino\netduinohelpers_e0ddb8758a93\Fun\ConsoleHardwareConfig.cs&amp;nbsp;&amp;nbsp;&amp;nbsp;
 13&amp;nbsp;&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp;&amp;nbsp; netduino.helpers&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also MF 4.3 is available...&lt;/p&gt;
&lt;/div&gt;</description><author>eschneider0001</author><pubDate>Fri, 18 Jan 2013 16:55:15 GMT</pubDate><guid isPermaLink="false">New Post: Migrate to MF 4.2 ? 20130118045515P</guid></item><item><title>New Post: How to connect AdaFruit ILI932x TFT display to netduino</title><link>http://netduinohelpers.codeplex.com/discussions/415340</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi! Thanks a lot for the answer!&lt;/p&gt;
&lt;/div&gt;</description><author>softkey87</author><pubDate>Thu, 17 Jan 2013 12:31:54 GMT</pubDate><guid isPermaLink="false">New Post: How to connect AdaFruit ILI932x TFT display to netduino 20130117123154P</guid></item><item><title>New Post: How to connect AdaFruit ILI932x TFT display to netduino</title><link>http://netduinohelpers.codeplex.com/discussions/415340</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Connecting an ILI932x to a Netduino through a shift register will be *extremely slow*. This communication method over SPI with that display controller was merely used as a proof of concept while I was developing this Touch Display module for Netduino Go:&amp;nbsp;http://nwazet.com/touch-display-module&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As you will notice, the architecture of the module is quite different...&amp;nbsp;I hope this helps to clarify what is achievable on a Netduino and what is not.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;-Fabien.&lt;/p&gt;
&lt;/div&gt;</description><author>fabienroyer</author><pubDate>Tue, 15 Jan 2013 01:46:21 GMT</pubDate><guid isPermaLink="false">New Post: How to connect AdaFruit ILI932x TFT display to netduino 20130115014621A</guid></item><item><title>New Post: How to connect AdaFruit ILI932x TFT display to netduino</title><link>http://netduinohelpers.codeplex.com/discussions/415340</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi, I'm also looking how to connect an ILI932x display.&lt;/p&gt;
&lt;p&gt;Have you found something?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;/div&gt;</description><author>softkey87</author><pubDate>Tue, 15 Jan 2013 01:20:26 GMT</pubDate><guid isPermaLink="false">New Post: How to connect AdaFruit ILI932x TFT display to netduino 20130115012026A</guid></item><item><title>New Post: JSON Parser minor glitches?</title><link>http://netduinohelpers.codeplex.com/discussions/429431</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I've mentioned it a couple times in the past: this JSON parser is a minimalist implementation that met my needs when I wrote it (i.e. parsing Klout feeds at the time). It's not robust and&amp;nbsp;has issues that I never got around to fixing (but I called them out
 ;-) If you have the time to create a pull request with the fixes you proposed, I'll integrate them as soon as I get the chance.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;-Fabien.&lt;/p&gt;
&lt;/div&gt;</description><author>fabienroyer</author><pubDate>Sun, 13 Jan 2013 17:19:41 GMT</pubDate><guid isPermaLink="false">New Post: JSON Parser minor glitches? 20130113051941P</guid></item><item><title>New Post: JSON Parser error</title><link>http://netduinohelpers.codeplex.com/discussions/286225</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;See our latest discussion thread for a (temporary?) work-around for this issue.&lt;/p&gt;
&lt;/div&gt;</description><author>innovactive</author><pubDate>Sun, 13 Jan 2013 06:11:12 GMT</pubDate><guid isPermaLink="false">New Post: JSON Parser error 20130113061112A</guid></item><item><title>New Post: JSON Parser minor glitches?</title><link>http://netduinohelpers.codeplex.com/discussions/429431</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi. Despite your JSON parser for .NETMF is by far the best we found on the net, using it to parse COSM triggers HTTP request seems to show a couple of small glitches that sadly prevent to use it as is.&lt;/p&gt;
&lt;p&gt;At this time we modified following two methods this way:&lt;/p&gt;
&lt;p&gt;protected void StoreDataInCurrentDataStructure()&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (_currentDataStructure.ObjectType == JSONObjectType.Object)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var value = (string)_dataStack.Pop();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var name = (string)_dataStack.Pop();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print(&amp;quot;DAT: Popped pair: &amp;quot; &amp;#43; name &amp;#43; &amp;quot; = &amp;quot; &amp;#43; value);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var hashTable = (Hashtable)_currentDataStructure.Object;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hashTable.Add(name, value);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var value = (string)_dataStack.Pop();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print(&amp;quot;DAT: Popped value: &amp;quot; &amp;#43; value);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var arrayList = (ArrayList)_currentDataStructure.Object;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arrayList.Add(value);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void StoreCurrentDataStructure()&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var innerStructure = (JSONObject)_dataStructureStack.Pop();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (_dataStructureStack.Count == 0) return;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _currentDataStructure = (JSONObject)_dataStructureStack.Peek();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (_currentDataStructure.ObjectType == JSONObjectType.Object)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var name = (string)_dataStack.Pop();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Debug.Print(&amp;quot;STR: Popped data: &amp;quot; &amp;#43; name);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var hashTable = (Hashtable)_currentDataStructure.Object;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hashTable.Add(name, innerStructure);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var arrayList = (ArrayList)_currentDataStructure.Object;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arrayList.Add(innerStructure);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;Could you please check whether they are ok?&lt;/p&gt;
&lt;p&gt;Btw, we found this helper could be useful, too:&lt;/p&gt;
&lt;p&gt;public object GetHierarchicalValue(Hashtable hashTable, string Path)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string[] parts = Path.Split('/');&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hashtable htLoop = hashTable;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (var part in parts)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (htLoop[part] is JSONObject)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; htLoop = (htLoop[part] as JSONObject).Object as Hashtable;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return htLoop[part];&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return null;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;This way, you could for example get specific values using following syntax:&lt;/p&gt;
&lt;p&gt;JSONParser parser = new JSONParser(1024);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var ht = parser.Parse(content);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string symbol = parser.GetHierarchicalValue(ht, &amp;quot;triggering_datastream/units/symbol&amp;quot;).ToString();&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string value = parser.GetHierarchicalValue(ht, &amp;quot;triggering_datastream/value/value&amp;quot;).ToString();&lt;/p&gt;
&lt;p&gt;BTW, what about encapsulating Hashtable in parser object?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;/div&gt;</description><author>innovactive</author><pubDate>Sun, 13 Jan 2013 06:09:45 GMT</pubDate><guid isPermaLink="false">New Post: JSON Parser minor glitches? 20130113060945A</guid></item><item><title>New Post: How to connect AdaFruit ILI932x TFT display to netduino</title><link>http://netduinohelpers.codeplex.com/discussions/415340</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Please, show me how netduino connect to&amp;nbsp;&lt;span&gt;AdaFruit ILI932x TFT display. I saw that netduino connect to&amp;nbsp;&lt;span&gt;AdaFruit ILI932x TFT display via Shift register 74hc595. But i dont know how many Ics has to used, and how to connect from 595 to&amp;nbsp;&lt;span&gt;AdaFruit
 ILI932x TFT display. Please give me the schematic.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Thanks for alls&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Le Dinh&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>ledinhhn</author><pubDate>Mon, 24 Dec 2012 15:32:39 GMT</pubDate><guid isPermaLink="false">New Post: How to connect AdaFruit ILI932x TFT display to netduino 20121224033239P</guid></item><item><title>New Post: Slight Modification Used in ST7735 to get running</title><link>http://netduinohelpers.codeplex.com/discussions/396451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;You don't need write access: just make a pull request.&lt;/p&gt;&lt;/div&gt;</description><author>bertrandleroy</author><pubDate>Fri, 21 Sep 2012 19:45:34 GMT</pubDate><guid isPermaLink="false">New Post: Slight Modification Used in ST7735 to get running 20120921074534P</guid></item><item><title>New Post: Slight Modification Used in ST7735 to get running</title><link>http://netduinohelpers.codeplex.com/discussions/396451</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi guys.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I just downloaded the library to get the AdafruitST7735 library.&amp;nbsp; I'm using the shield version of the ST7735 and had a Smurf of a time getting it to run correctly. I kept getting garbage sent to the device until I tweaked Refresh as follows&lt;/p&gt;
&lt;pre&gt;&lt;span style="color:blue"&gt;&lt;br&gt;public&lt;/span&gt; &lt;span style="color:blue"&gt;void&lt;/span&gt; Refresh() {
	DataCommand.Write( Command );
	Write( (&lt;span style="color:blue"&gt;byte&lt;/span&gt;)LcdCommand.RAMWR );  &lt;span style="color:green"&gt;// write to RAM&lt;/span&gt;

	DataCommand.Write( Data );
	Spi.Write( SpiBuffer );
}

&lt;/pre&gt;
&lt;p&gt;I appears something in the library wasn't resetting the command to write to RAM.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also, I'm probably going to update this thing with a few more functions, so I'll probably ask for write access.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Keep up the good work, I was pulling my hair out trying to figure out the SPI conversions...&lt;/p&gt;
&lt;/div&gt;</description><author>freestylecoder</author><pubDate>Fri, 21 Sep 2012 19:42:19 GMT</pubDate><guid isPermaLink="false">New Post: Slight Modification Used in ST7735 to get running 20120921074219P</guid></item><item><title>New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException </title><link>http://netduinohelpers.codeplex.com/discussions/389609</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Ahh, OK I deployed this to get the firmware version&amp;nbsp;information. Looks like I'm running a version less than v4.1.1&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;            Debug.Print(&lt;span style="color: #a31515;"&gt;"Systeminfo .Version, .SystemID.Model, OEMString: "&lt;/span&gt; +
                SystemInfo.Version + &lt;span style="color: #a31515;"&gt;", "&lt;/span&gt; + SystemInfo.SystemID.Model + &lt;span style="color: #a31515;"&gt;", "&lt;/span&gt; + SystemInfo.OEMString);
&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Which displays: "Systeminfo .Version, .SystemID.Model, OEMString: 4.1.0.6, 0, Netduino by Secret Labs LLC"&lt;/p&gt;
&lt;p&gt;I'm not liking the display from the test. I previously had DIG and SEG reversed. I've tested with some Arduino code and I can now address each row and column&amp;nbsp;correctly. With the netmf test code I'm now getting close but no cigar yet.&lt;/p&gt;
&lt;p&gt;I'll go attempt to upgrade my Netduino firmware. I noticed there are some bug fixes to SPI in the v4.2&amp;nbsp;release&amp;nbsp;notes.&lt;/p&gt;&lt;/div&gt;</description><author>jhalbrecht</author><pubDate>Sat, 04 Aug 2012 23:04:59 GMT</pubDate><guid isPermaLink="false">New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException  20120804110459P</guid></item><item><title>New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException </title><link>http://netduinohelpers.codeplex.com/discussions/389609</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Here's the thing: there's no bug here. &lt;span&gt;ExtendedSpiConfiguration is&lt;/span&gt; proven to work on Netduino firmware v4.1.1 and above.
&lt;span&gt;Have you checked out the netduino.com forums for any known issues with&amp;nbsp;&lt;span&gt;ExtendedSpiConfiguration on other firmware versions since Secret Labs provides this class?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>fabienroyer</author><pubDate>Sat, 04 Aug 2012 20:56:23 GMT</pubDate><guid isPermaLink="false">New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException  20120804085623P</guid></item><item><title>New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException </title><link>http://netduinohelpers.codeplex.com/discussions/389609</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Would you like me to file a bug report so the constructor in Max72197221 sample will be updated?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;From the pastebin you sent me via twitter?&amp;nbsp;http://pastebin.com/9q6zHwev&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        &lt;span style="color:blue"&gt;public&lt;/span&gt; Max72197221(
		Cpu.Pin chipSelect, 
		SPI.SPI_module spiModule = SPI.SPI_module.SPI1,
		&lt;span style="color:blue"&gt;uint&lt;/span&gt; speedKHz = (&lt;span style="color:blue"&gt;uint&lt;/span&gt;)10000) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; spiConfig = &lt;span style="color:blue"&gt;new&lt;/span&gt; SPI.Configuration(
                SPI_mod: spiModule,
                ChipSelect_Port: chipSelect,
                ChipSelect_ActiveState: &lt;span style="color:blue"&gt;false&lt;/span&gt;,
                ChipSelect_SetupTime: 0,
                ChipSelect_HoldTime: 0,
                Clock_IdleState: &lt;span style="color:blue"&gt;false&lt;/span&gt;,
                Clock_Edge: &lt;span style="color:blue"&gt;true&lt;/span&gt;,
                Clock_RateKHz: speedKHz);
            Spi = &lt;span style="color:blue"&gt;new&lt;/span&gt; SPI(spiConfig);
            DigitScanLimitSafety = &lt;span style="color:blue"&gt;true&lt;/span&gt;;
            SpiBuffer = &lt;span style="color:blue"&gt;new&lt;/span&gt; &lt;span style="color:blue"&gt;ushort&lt;/span&gt;[1];
        }
&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/div&gt;</description><author>jhalbrecht</author><pubDate>Sat, 04 Aug 2012 20:46:45 GMT</pubDate><guid isPermaLink="false">New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException  20120804084645P</guid></item><item><title>New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException </title><link>http://netduinohelpers.codeplex.com/discussions/389609</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi Jeff,&lt;/p&gt;
&lt;p&gt;You can ditch the extended config and use a regular SPI initialization like this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="color:black; background-color:white"&gt;
&lt;pre&gt;        &lt;span style="color:blue"&gt;public&lt;/span&gt; Max72197221(Cpu.Pin chipSelect, SPI.SPI_module spiModule = SPI.SPI_module.SPI1, &lt;span style="color:blue"&gt;uint&lt;/span&gt; speedKHz = (&lt;span style="color:blue"&gt;uint&lt;/span&gt;)10000) {
            &lt;span style="color:blue"&gt;var&lt;/span&gt; spiConfig = &lt;span style="color:blue"&gt;new&lt;/span&gt; SPI.Configuration(
                SPI_mod: spiModule,
                ChipSelect_Port: chipSelect,
                ChipSelect_ActiveState: &lt;span style="color:blue"&gt;false&lt;/span&gt;,
                ChipSelect_SetupTime: 0,
                ChipSelect_HoldTime: 0,
                Clock_IdleState: &lt;span style="color:blue"&gt;false&lt;/span&gt;,
                Clock_Edge: &lt;span style="color:blue"&gt;true&lt;/span&gt;,
                Clock_RateKHz: speedKHz);
            Spi = &lt;span style="color:blue"&gt;new&lt;/span&gt; SPI(spiConfig);
            DigitScanLimitSafety = &lt;span style="color:blue"&gt;true&lt;/span&gt;;
            SpiBuffer = &lt;span style="color:blue"&gt;new&lt;/span&gt; &lt;span style="color:blue"&gt;ushort&lt;/span&gt;[1];
        }&lt;/pre&gt;
&lt;pre&gt;Also, I recommend controlling the power to the Max7219 separately from the Netduino power using a PNP transistor,&amp;nbsp;&lt;span style="background-color:white"&gt;only powering the Max once your C# application is running. You may want to read this article &lt;/span&gt;&lt;a href="http://channel9.msdn.com/coding4fun/articles/What-Is-an-Arduino-Shield-and-Why-Should-My-Netduino-Care" style="background-color:white"&gt;http://channel9.msdn.com/coding4fun/articles/What-Is-an-Arduino-Shield-and-Why-Should-My-Netduino-Care&lt;/a&gt; &lt;span style="background-color:white"&gt;to discover why that is. &lt;/span&gt;&lt;span style="background-color:white"&gt;Cheers, &lt;/span&gt;&lt;span style="background-color:white"&gt;-Fabien.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>fabienroyer</author><pubDate>Tue, 31 Jul 2012 00:39:57 GMT</pubDate><guid isPermaLink="false">New Post: Max72197221 ExtendedSpiConfiguration NullReferenceException  20120731123957A</guid></item></channel></rss>