<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[4D SYSTEMS FORUM]]></title>
	<link>http://4d.websitetoolbox.com</link>
	<description><![CDATA[4D SYSTEMS FORUM]]></description>
	<ttl>60</ttl>
	<pubDate>Fri, 24 May 2013 14:38:00 GMT</pubDate>
	<item>
		<title><![CDATA[Convert ASCII to Decimal]]></title>
		<link>http://4d.websitetoolbox.com/post/Convert-ASCII-to-Decimal-6356897</link>
		<description><![CDATA[Hello, i am trying to send values from digits, but using Terminal 9600 of workshop, the value is converted in ASCII.&nbsp;<br>For example, my digits display the value 65, I decided to send this value to the terminal, but it shows me A. And I would like to display 65<br><br><div>if(para1 == 3)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; to(COM0);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print ("Humidite");</div><div>&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; while(reception != 72)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; reception := serin();</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; wend</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(  reception);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pause(200);</div><div>&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; to(COM0);putch(numx4);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(numx4);</div><div>&nbsp;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; while(reception != 104)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; reception := serin();</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; wend</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; print(  reception);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; para1 := 0;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; endif</div> <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272268">Workshop 4 - ViSi Environment (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6356897</guid>
		<pubDate>Fri, 24 May 2013 07:17:12 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Excluding unused functions]]></title>
		<link>http://4d.websitetoolbox.com/post/Excluding-unused-functions-6356292</link>
		<description><![CDATA[Hello,<br><br>The compiler excludes the functions which are not used in a program. <br>It is very good feature however it seems it doesn't work correctly in some cases. <br>(At least the first unused function is not excluded.)<br><br>Orignial code without unused function:<br>Target size 42 bytes.<br><br><div class="codebox">Code:</div><pre class="codebox_body">
#platform&nbsp;"uLCD-43PT"
#inherit&nbsp;"4DGL_16bitColours.fnc"

func&nbsp;main()
&nbsp;&nbsp;&nbsp;&nbsp;gfx_ScreenMode(LANDSCAPE);
&nbsp;&nbsp;&nbsp;&nbsp;print("Hello&nbsp;World");
&nbsp;&nbsp;&nbsp;&nbsp;repeat
&nbsp;&nbsp;&nbsp;&nbsp;forever
endfunc
</pre></div><br><br><br>Example 1:<br>This code contains 2 unused function and the target size is 49 bytes<br>The first one is included the second not.<br><br><div class="codebox">Code:</div><pre class="codebox_body">
#platform "uLCD-43PT"
#inherit "4DGL_16bitColours.fnc"

func notCalledFunc1()
&nbsp;&nbsp;&nbsp; gfx_Cls();
endfunc

func notCalledFunc2()
&nbsp;&nbsp;&nbsp; gfx_Cls();
&nbsp;&nbsp;&nbsp; print("This is a not called function, but it is included in the 4EX in certain circumstances!");
endfunc

func main()
&nbsp;&nbsp;&nbsp; gfx_ScreenMode(LANDSCAPE);
&nbsp;&nbsp;&nbsp; print("Hello World");
&nbsp;&nbsp;&nbsp; repeat
&nbsp;&nbsp;&nbsp; forever
endfunc
</pre></div><br><br>Example 2:<br>Remove the function notCalledFunc1() from the code above.<br>The target size will be 147 bytes because the notCalledFunc2()<br>will be included.<br><br>Workshop version: 4.0.2.13<br><br>Can I expect a fix for this in the near future?<br>(I use inherited modules where the correct working of this feature is essential.)<br><br>Best regards,<br>Mris <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272267">Workshop 4 - Designer Environment (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6356292</guid>
		<pubDate>Thu, 23 May 2013 21:31:32 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[ARDUINO DUE - genieArduino Library issue]]></title>
		<link>http://4d.websitetoolbox.com/post/ARDUINO-DUE-genieArduino-Library-issue-6355819</link>
		<description><![CDATA[Hi Everyone,<br /><br>
I'm trying to use the uLCD-32WPTU with arduino DUE, however it seems that the genieArduino library is not supporting the SAM8X processor. I did look into it, and it seems that this library is looking in the registers specific for the old arduino boards, however i don't have any idea how to modify it to make it work with the new one. Does anyone have an idea how to adjust it? I'm working on a school project and this is a critical part in my completion. Any help is appreciated!<br /><br>
<br /><br>
Ps. I was trying to re-create the youtube video from sparkfun in order to learn how to use the system.<br /><br>
<object class="restrain" type="application/x-shockwave-flash" width="640" height="385" data="http://www.youtube.com/v/L1TPs6dI11k"><param name="movie" value="http://www.youtube.com/v/L1TPs6dI11k"/><param name="wmode" 
 &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp; &nbsp; &nbsp; &nbsp; value="transparent"/><embed width="640" height="385" type="application/x-shockwave-flash" src="http://www.youtube.com/v/L1TPs6dI11k" /></object><br /><br>
 <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272269">Workshop 4 - ViSi-Genie Environment (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6355819</guid>
		<pubDate>Thu, 23 May 2013 15:13:17 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[uLCD-43PCT]]></title>
		<link>http://4d.websitetoolbox.com/post/uLCD43PCT-6355432</link>
		<description><![CDATA[Hello, <br><br>ask for availability of uLCD-43PCT ? (Capacitive Touch version)<br>I have information from Tigal (Austria) due to an unforeseen problem<br>the production was stopped ???, is it true ?<br>When this display is available again ?<br><br>Best regards <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272258">4D Intelligent Display Modules (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6355432</guid>
		<pubDate>Thu, 23 May 2013 09:38:39 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[gfx_ScreenMode]]></title>
		<link>http://4d.websitetoolbox.com/post/gfx_ScreenMode-6355331</link>
		<description><![CDATA[Hello,<br><br>So just to understand properly,&nbsp;gfx_ScreenMode(PORTRAIT) will just change the way text are displayed right ? Because I tried to set the device to PORTRAIT but all the&nbsp;&nbsp;gfx_RectangleFilled /&nbsp;gfx_Hline stayed the same as at the default landscape orientation. <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272277">4D Intelligent Display Modules (Goldelox)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6355331</guid>
		<pubDate>Thu, 23 May 2013 06:39:12 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[file_LoadImageControl resets picaso]]></title>
		<link>http://4d.websitetoolbox.com/post/file_LoadImageControl-resets-picaso-6354033</link>
		<description><![CDATA[Hey all, I wrote a wrapper for the file_LoadImageControl() function. This wrapper will first try to load a<br>set of image control files in mode 1 (for speed). If mode 1 fails (due to lack of memory) it will try to load the files in mode 0. The problem is, if there is not enough memory for mode 1, instead of returning an error, the screen just resets. No error code displayed or anything. <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272258">4D Intelligent Display Modules (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6354033</guid>
		<pubDate>Wed, 22 May 2013 12:52:38 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Realtime Graph Chart]]></title>
		<link>http://4d.websitetoolbox.com/post/Realtime-Graph-Chart-6353866</link>
		<description><![CDATA[Hello everyone,<br><br>I wanted to know if there is a possibility to draw graphical chart in Visi-genie. Because I still can'y figure it out.<br><br>My objective is to hook an accelerometer and to display the Gforces on my uLCD32PTU.<br>Is this possible with Visi-Genie or do I have to use Designer or Visi?<br><br>Thanks in advance <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272269">Workshop 4 - ViSi-Genie Environment (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6353866</guid>
		<pubDate>Wed, 22 May 2013 09:55:59 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[genieArduino library]]></title>
		<link>http://4d.websitetoolbox.com/post/genieArduino-library-6352863</link>
		<description><![CDATA[Confused on how to use genieArduino library, i have very limited knowledge of complex programing so reading the genie.cpp hasn't helped. All the examples i find are using SoftwareSerial library,(the calculator demo uses it, but very limited on notation) and &nbsp;I would like to use the more specific genieArduino library. Any direction towards an example of using this library or a tutorial would help in understanding.&nbsp; <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272259">Arduino Display Modules and Shields</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6352863</guid>
		<pubDate>Tue, 21 May 2013 17:25:25 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Serial port not responding w/ software & Device]]></title>
		<link>http://4d.websitetoolbox.com/post/Serial-port-not-responding-w-software-amp-Device-6350841</link>
		<description><![CDATA[Ok,&nbsp; So I have the uLCD-43PT screen with the uUSB-CE5 USB to Serial UART bridge converter.&nbsp; The screen does power up however it only displays an initial screen stating:&nbsp; 4d Systems, the model #, SPE2 rev 1.1, PmmC rev 3.4, Comms 9600, and a box at the bottom stating to go to the website to get started.<br><br>Using the latest workshop4 software, selecting respective screen, Visi Genie or any other environment for that matter, once selecting the comms tab I just get the red circle saying device not responding.&nbsp; I can refresh it all I want still same result.&nbsp; All driver has been installed, etc.&nbsp; Using a Windows 7 64bit machine.<br><br>Some help please??<br><br>Thanks. <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272266">Workshop 4 Software IDE</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6350841</guid>
		<pubDate>Mon, 20 May 2013 12:36:18 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[Problem opening and reading from file]]></title>
		<link>http://4d.websitetoolbox.com/post/Problem-opening-and-reading-from-file-6350268</link>
		<description><![CDATA[This is actually a code issue, but this is the only forum I saw that was related to Arduino. I'm trying to read from my file, "test.prn"(attached), read the values, and draw a line graph from those values. I have also tried with the "test.csv" file in the attachment. Here is the most recent attempt. All I get is a blank screen that times out to the default splash screen. Would anyone be willing to lend some expertise?<br><br><br><div style="line-height: 22px; color: #444444; font-family: Calibri; font-size: 16px;"><div><span style="line-height: normal; font-family: Arial; font-size: small;">#include &lt;stdint.h&gt;</span><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">#include &lt;Wire.h&gt;</span><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">#include "RTClib.h"</span><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">#include "Picaso_Serial_4DLib.h"</span><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">#include "Picaso_const4D.h"</span><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">#define DisplaySerial Serial</span><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">&nbsp;</span><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">Picaso_Serial_4DLib Display(&amp;DisplaySerial);</span></div><div>&nbsp;</div><div><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">unsigned long int startSec;<br style="line-height: 18px;">float lastSec;<br style="line-height: 18px;">float sec;<br style="line-height: 18px;">boolean pressedtrig1 =false;<br style="line-height: 18px;">unsigned int trigCount=0;<br style="line-height: 18px;">char trig1 = 15; //the digital input trigger<br style="line-height: 18px;">int depth ;<br style="line-height: 18px;">int hotwire ;<br style="line-height: 18px;">&nbsp;<br style="line-height: 18px;">char filename ){<br style="line-height: 18px;">&nbsp; Display.gfx_RectangleFilled(0,50,240,10,BLUE);<br style="line-height: 18px;">&nbsp; Display.putstr(mystring);<br style="line-height: 18px;">&nbsp;&nbsp;<br style="line-height: 18px;">}</span></div><div><span style="line-height: normal; font-family: Arial; font-size: small;">&nbsp;</span></div><div><span style="line-height: normal; font-family: Arial; font-size: small;"><br style="line-height: 18px;">void setup(){<br style="line-height: 18px;">&nbsp; char wks ;<br style="line-height: 18px;">&nbsp; char temp ;<br style="line-height: 18px;">&nbsp; char temp1 ;<br style="line-height: 18px;">&nbsp; char temp2 ;<br style="line-height: 18px;">&nbsp; unsigned int theLen;<br style="line-height: 18px;">&nbsp; int i;&nbsp;<br style="line-height: 18px;">&nbsp; word handle;<br style="line-height: 18px;">&nbsp;<br style="line-height: 18px;">&nbsp; delay(3000);<br style="line-height: 18px;">&nbsp; DisplaySerial.begin(19200);<br style="line-height: 18px;">&nbsp; Display.TimeLimit4D = 5000;<br style="line-height: 18px;">&nbsp; Display.gfx_Cls();&nbsp;<br style="line-height: 18px;">&nbsp; Display.sys_GetModel(wks);<br style="line-height: 18px;">&nbsp; Display.Callback4D = NULL ;<br style="line-height: 18px;">&nbsp;&nbsp;<br style="line-height: 18px;">&nbsp;&nbsp;<br style="line-height: 18px;">&nbsp; i = Display.file_Mount() ;<br style="line-height: 18px;">&nbsp;<br style="line-height: 18px;">// debug<br style="line-height: 18px;">&nbsp; Display.txt_MoveCursor(1,0);<br style="line-height: 18px;">&nbsp; if (i) Display.putstr("Mounted"); else Display.putstr("Not Mounted");<br style="line-height: 18px;">&nbsp; delay(5000);<br style="line-height: 18px;">// end debug<br style="line-height: 18px;">&nbsp;<br style="line-height: 18px;">&nbsp; Display.gfx_ScreenMode(PORTRAIT);<br style="line-height: 18px;">&nbsp; Display.txt_BGcolour(BLUE);<br style="line-height: 18px;">&nbsp; //mystat;<br style="line-height: 18px;">&nbsp; Display.gfx_RectangleFilled(0,0,240,59,BLUE);<br style="line-height: 18px;">&nbsp; Display.gfx_RectangleFilled(0,60,240,320,BLACK);<br style="line-height: 18px;">&nbsp; pinMode(trig1, INPUT);&nbsp; // set the trigger pin as input<br style="line-height: 18px;">&nbsp; Display.txt_MoveCursor(0,0);<br style="line-height: 18px;">&nbsp; Display.putstr("&nbsp;&nbsp;&nbsp;&nbsp; Start");<br style="line-height: 18px;">&nbsp; Display.txt_MoveCursor(1,0);<br style="line-height: 18px;">&nbsp; Display.putstr("This Cycle");<br style="line-height: 18px;">&nbsp; Display.txt_MoveCursor(2,0);<br style="line-height: 18px;">&nbsp; Display.putstr("&nbsp; Trig(10)");<br style="line-height: 18px;">&nbsp; Display.txt_MoveCursor(3,0);<br style="line-height: 18px;">&nbsp; Display.putstr(" TrigCount");<br style="line-height: 18px;">&nbsp; sec=0;<br style="line-height: 18px;">&nbsp; lastSec=sec;<br style="line-height: 18px;">&nbsp; startSec=sec;<br style="line-height: 18px;">&nbsp;</span></div><div><span style="line-height: normal; font-family: Arial; font-size: small;">&nbsp;</span></div><div><span style="line-height: normal; font-family: Arial; font-size: small;">&nbsp; if (i){&nbsp;<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; Display.file_Dir("test.prn");&nbsp;&nbsp;<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; handle=Display.file_Open("test.prn",'r');<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; delay(1000);<br style="line-height: 18px;">&nbsp;<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; for (int x=0; x &lt;= 639; x++){&nbsp;<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; theLen=Display.file_Read(temp1,9,handle);<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; theLen=Display.file_Read(temp2,9,handle);<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; depth =atoi(temp1);<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hotwire =atoi(temp2);<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; }<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; Display.file_Close(handle) ;<br style="line-height: 18px;">&nbsp;<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; for (int y=1; y &lt;= 125; y++){<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Display.gfx_Line(hotwire *.25,y*2+60,&nbsp;&nbsp; hotwire *.25,y*2+60-2, RED);<br style="line-height: 18px;">&nbsp;&nbsp;&nbsp; }<br style="line-height: 18px;">&nbsp; }&nbsp;<br style="line-height: 18px;">}<br style="line-height: 18px;">void loop(){&nbsp;&nbsp;<br style="line-height: 18px;">&nbsp;&nbsp;<br style="line-height: 18px;">}</span></div></div> <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272259">Arduino Display Modules and Shields</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6350268</guid>
		<pubDate>Mon, 20 May 2013 00:34:06 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[.net Library + UI Engine + UI Editor]]></title>
		<link>http://4d.websitetoolbox.com/post/.net-Library-UI-Engine-UI-Editor-6349939</link>
		<description><![CDATA[<p>hello there<br><br>i thought it would make sense to make my own thread.<br><br><a href="https://smokinetduino.codeplex.com/" rel="nofollow" target="_blank">Codeplex Repo</a><br><br>what is it?<br>- a .net c# library for goldelox &amp; picaso SPE (it is missing some functions i couldnt test yet)<br>- a .net c# library for VISI Genie<br>- a simple UI engine<br>- a graphical editor for the UI engine with simulation support (using a gdi renderer or directly sending to a connected display)<br>- renderer interfaces to add support for other displays<br><br>what for?<br>- if you dont want to use workshop / VISI<br>- if you want the UI code to run on the microcontroller, not the display<br><br>why?<br>- i want to add support for other serial and non serial displays in the future<br>- i want full control over my ui, implementing a scrolling textbox in visi genie was not possible, in visi quite hard<br>- this way i have a custom, very responsive and nice UI on a microcontroller (netduino mini) which is normally not suited for that task<br>- i like managed code...<br>- why not...<br><br>the ui editor actually generates compatible code for the ui engine, which is then compiled at runtime and run against a renderer (gdi for a (buggy) preview or directly to a display using the same lib which is running on a NETMF board).</p><p>all code of the display libraries and UI engine is shared by the windows based UI editor and the NETMF board solutions.<br><br>its not all finished, so if you really want to use it now, help out or wait a bit <img rel="lightbox " src="https://dl.dropboxusercontent.com/u/62028346/uieditor11.png" class="bbc_img"></p> <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272270">Workshop 4 - Serial Environment (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6349939</guid>
		<pubDate>Sun, 19 May 2013 18:45:09 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[VISI Genie commands question]]></title>
		<link>http://4d.websitetoolbox.com/post/VISI-Genie-commands-question-6348628</link>
		<description><![CDATA[I was playing with the FormSelect demo and have a few questions. I have the logic analyzer connected and was monitoring the communications sent back and forth between the display and GTX (Genie Test eXecutor).<br><br>1. When directed to change "form" say to form 3, I see the command sent to display was&nbsp;(01 0A 03 00 00 08) and the response was an ACK (06).<br><br>2. When setting the display value to 125 I see the command (01 0F 00 00 7D 73) - guessing that the "7D" is value sent for 125 and the response was an ACK (06).<br><br>3. When querying the LED digits I see the command sent (00 0F 00 0F) and the response was (05 0F 00 00 7D 77).<br><br>Where do I find a list of these commands that I can send serially?<br><br>And more to the point- If I create this form and have the LED digit on it using Visi but set up the display using Serial can I change the LED digits value just by sending the value to it somehow?<br><br> <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272269">Workshop 4 - ViSi-Genie Environment (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6348628</guid>
		<pubDate>Sat, 18 May 2013 14:15:07 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[What is the difference between Label, Static Text and Strings?]]></title>
		<link>http://4d.websitetoolbox.com/post/What-is-the-difference-between-Label-Static-Text-and-Strings-6347944</link>
		<description><![CDATA[As the title implies... what is the difference between them and why would I want to use one over the other? <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272269">Workshop 4 - ViSi-Genie Environment (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6347944</guid>
		<pubDate>Fri, 17 May 2013 21:07:44 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[sys_Sleep() with SD Card mounted]]></title>
		<link>http://4d.websitetoolbox.com/post/sys_Sleep(-)-with-SD-Card-mounted-6347459</link>
		<description><![CDATA[Hello,<br><br>I would like to minimize the supply current in Sleep mode (with sys_Sleep() function). I did a first test with this code, without mounting the SD Card :<br><br>&nbsp;&nbsp;&nbsp; print("Going to sleep");<br>&nbsp;&nbsp;&nbsp; pause(5000);<br>&nbsp;&nbsp;&nbsp; touch_Set(TOUCH_DISABLE);<br>&nbsp;&nbsp;&nbsp; gfx_Contrast(0);<br>&nbsp;&nbsp;&nbsp; pin_HI(AUDIO_ENABLE);<br>&nbsp;&nbsp;&nbsp; sys_Sleep(10);<br>&nbsp;&nbsp;&nbsp; print("\nWoke up\n");<br>&nbsp;&nbsp;&nbsp; repeat<br>&nbsp;&nbsp;&nbsp; forever<br><br>The supply current during sleep is about 5 mA, which is fine for my application. <br><br>Then I tried to mount a SD Card with this code :<br><br>&nbsp;&nbsp;&nbsp; putstr("Mounting...\n");<br>&nbsp;&nbsp;&nbsp; if (!(disk:=file_Mount()))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(!(disk :=file_Mount()))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; putstr("Drive not mounted...");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pause(200);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gfx_Cls();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pause(200);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wend<br>&nbsp;&nbsp;&nbsp; endif<br>&nbsp;&nbsp;&nbsp; print("Going to sleep");<br>&nbsp;&nbsp;&nbsp; pause(5000);<br>&nbsp;&nbsp;&nbsp; file_Unmount();<br>&nbsp;&nbsp;&nbsp; touch_Set(TOUCH_DISABLE);<br>&nbsp;&nbsp;&nbsp; gfx_Contrast(0);<br>&nbsp;&nbsp;&nbsp; pin_HI(AUDIO_ENABLE);<br>&nbsp;&nbsp;&nbsp; sys_Sleep(10);<br>&nbsp;&nbsp;&nbsp; print("\nWoke up\n");<br>&nbsp;&nbsp;&nbsp; repeat<br>&nbsp;&nbsp;&nbsp; forever<br><br>In this case, the supply current during sleep is about 15 mA ! <br><br>I tried to insert a file_Unmount() instruction before going to sleep, but consumption is the same.<br><br>I also tried to shutdown the SD Card with IO3_PIN to 0, but when I restore IO3_PIN to 1, the display seems to be incorrectly initialized.<br><br>How could I get the sleep current of 5 mA, even with SD Card ?<br><br>Thank you very much for any help. <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=272258">4D Intelligent Display Modules (Picaso)</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6347459</guid>
		<pubDate>Fri, 17 May 2013 15:02:59 GMT</pubDate>
	</item>

	<item>
		<title><![CDATA[uDrive writing problems]]></title>
		<link>http://4d.websitetoolbox.com/post/uDrive-writing-problems-6347165</link>
		<description><![CDATA[Hi,<br>I'm trying to write a file to the uDrive, but that's not working. Red led turns on after sending the writing command but after allocating the file nothing can be written in it (it only happens when i try to write in append mode). Red led remains on till i turn off the card and when i go check it i always find empty files..any clue?<br>Thanks,<br>Martina <p>Forum: <a href="http://4d.websitetoolbox.com/?forum=109338">microDrive Modules</a>
]]></description>
		<guid isPermaLink="false">http://4d.websitetoolbox.com/post?id=6347165</guid>
		<pubDate>Fri, 17 May 2013 09:42:18 GMT</pubDate>
	</item>

</channel>
</rss>