<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="/rss2full.xsl" type="text/xsl" media="screen"?>
<rss version="2.0">
<channel>
	<title>Dontronics Message Board</title>
	<link>http://www.websitetoolbox.com/mb/dontronics</link>
	<description>Dontronics Message Board</description>
	<ttl>60</ttl>
	<pubDate>Thur, 15 May 2008 20:43:58 GMT</pubDate>
	<item>
		<title>What's New? - Super4 USB Relay Module</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2696388</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;b&gt;9-May-08 &lt;/b&gt;TCTEC Pty Ltds &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/Super4-USB-Relay-Module-p-16730.html&quot;&gt;Super4 USB Relay Module&lt;/a&gt; is a USB hub powered, modular relay control board. The super4 USB relay board is driven directly over USB via a dll. A virtual com port is not used, this avoids an extra layer of abstraction and gives the fastest response.It also eliminates the need to set baud rates, fifo buffers etc.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/Super4-USB-Relay-Module-p-16730.html&quot;&gt;http://www.dontronics-shop.com/Super4-USB-Relay-Module-p-16730.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2696388</guid>
		<pubDate>Fri, 09 May 2008 02:21:08 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>What's New? Micro Bus Modules</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2675065</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;b&gt;28-Apr-08 &lt;/b&gt;Solid Fusion Technologies &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/Micro-Bus-p-1-c-414.html&quot;&gt;Micro Bus Modules&lt;/a&gt; are a modular, rapid prototype / development system using standard interface building blocks. The system is not tied to any particular CPU. The designer can use a PIC, 8051 or AVR today and switch to an ARM7 tomorrow simply by swapping CPU module. Standard interface modules exist for functions like I/O, data logging, debugging, communication, power supply etc. or design your own modules using the prototype board. Take plug and play to a whole new level.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/Micro-Bus-p-1-c-414.html&quot;&gt;http://www.dontronics-shop.com/Micro-Bus-p-1-c-414.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2675065</guid>
		<pubDate>Tue, 29 Apr 2008 23:41:03 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>What's New? Droids SAS XBee Boards </title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2662563</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;b&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;24-Apr-08 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;Droids SAS &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/Xbee-Boards-p-1-c-389.html&quot;&gt;XBee Boards&lt;/a&gt; The XBee Boards have been designed to allow an easy and reliable connection between the Xbee modules and your application. XBee and XBeePRO modules are fully supported. Although we have sold the Simple and USB boards due to the popularity we now have more products available. Now shipped from Dontronics, Tullamarine, Australia. Don't wait for them to come from Italy!&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/Xbee-Boards-p-1-c-389.html&quot;&gt;http://www.dontronics-shop.com/home.php?cat=389&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2662563</guid>
		<pubDate>Thur, 24 Apr 2008 10:00:19 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>u401 C# .DLL Exports</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2615408</link>
		<description>Well I see the list is dead but the device still rocks!&lt;br&gt;&lt;br&gt;So here's the &quot;Dll Commands&quot; in C# &lt;br&gt;&lt;br&gt;The &quot;Class&quot;&lt;br&gt;&lt;br&gt;// needed to import the .dll&lt;br&gt;using System.Runtime.InteropServices;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class USBm&lt;br&gt;&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; public static byte BitA0 = 0x00;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitA1 = 0x01;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitA2 = 0x02;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitA3 = 0x03;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitA4 = 0x04;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitA5 = 0x05;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitA6 = 0x06;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitA7 = 0x07;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB0 = 0x08;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB1 = 0x09;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB2 = 0x0A;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB3 = 0x0B;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB4 = 0x0C;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB5 = 0x0D;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB6 = 0x0E;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static byte BitB7 = 0x0F;&lt;br&gt;&lt;br&gt;//&amp;nbsp; USBm.dll - C# pInvoke examples&lt;br&gt;//&amp;nbsp; &quot;Commands&quot;&lt;br&gt;//&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; public static extern bool USBm_FindDevices();&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; public static extern int USBm_NumberOfDevices();&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; public static extern bool USBm_DeviceValid(int Device);&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; public static extern bool USBm_About(StringBuilder About);&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; public static extern bool USBm_Version(StringBuilder Version);&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; public static extern bool USBm_Copyright(StringBuilder Copyright);&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; public static extern bool USBm_DeviceMfr(int Device, StringBuilder Mfr);&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; public static extern bool USBm_DeviceProd(int Device, StringBuilder Prod);&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; public static extern int USBm_DeviceFirmwareVer(int Device);&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; public static extern bool USBm_DeviceSer(int Device, StringBuilder dSer);&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; public static extern int USBm_DeviceDID(int Device);&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; public static extern int USBm_DevicePID(int Device);&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; public static extern int USBm_DeviceVID(int Device);&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; public static extern bool USBm_DebugString(StringBuilder DBug);&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; public static extern bool USBm_RecentError(StringBuilder rError);&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; public static extern bool USBm_ClearRecentError();&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; public static extern bool USBm_SetReadTimeout(uint TimeOut);&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; public static extern bool USBm_ReadDevice(int Device, byte &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static extern bool USBm_WriteDevice(int Device, byte &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static extern bool USBm_CloseDevice(int Device);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;An &quot;Example&quot; of function calling&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!USBm.USBm_FindDevices()){&amp;nbsp; // No USBm device attached&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(string.Format(&quot;No Device Present&quot;), &quot;USBm Devices&quot;, MessageBoxButtons.OK, &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; MessageBoxIcon.Information);&lt;br&gt;&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; // implied else &lt;br&gt;&amp;nbsp;//Walk the USBm.dll functions&lt;br&gt;&lt;br&gt;// some containers&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringBuilder sb = new StringBuilder(200);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool result = false;&amp;nbsp; // return values &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // .DLL FindDevices&amp;nbsp; returns the number of devices&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_FindDevices();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_FindDevices();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // return the number of devices&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // public static extern int USBm_NumberOfDevices();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int TotalDevices = USBm.USBm_NumberOfDevices();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int Device = TotalDevices -1;&amp;nbsp; // only One device is ever attached so ...&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // .DLL About info&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //public static extern bool USBm_About(StringBuilder about );&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_About(sb);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // .DLL Version info&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //public static extern bool USBm_Version(StringBuilder Version);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_Version(sb);&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; // .DLL Copyright info&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //public static extern bool USBm_Copyright(StringBuilder Copyright);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_Copyright(sb);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device Valid&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //public static extern bool USBm_DeviceValid(int Device);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_DeviceValid(Device);&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; // Device Manufacturer&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //public static extern bool USBm_DeviceMfr(int Device, StringBuilder Mfr);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_DeviceMfr(Device, sb);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device Product String&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_DeviceProd(int Device, StringBuilder Prod);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_DeviceProd(Device, sb);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device Firmware Version&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern int USBm_DeviceFirmwareVer(int Device);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int FirmVer = USBm.USBm_DeviceFirmwareVer(Device);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device SerialNumber  &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_DeviceSer(int Device, StringBuilder dSer);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_DeviceSer(Device, sb);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device DiD&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern int USBm_DeviceDID(int Device);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int DID = USBm.USBm_DeviceDID(Device);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device PiD&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern int USBm_DevicePID(int Device);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int PID = USBm.USBm_DevicePID(Device);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device ViD&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern int USBm_DeviceVID(int Device);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int VID = USBm.USBm_DeviceVID(Device);&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; // Device Debug String&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern int USBm_DebugString(int Device);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_DebugString(sb);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device Recent Error - always returns true&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_RecentError(void);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_RecentError(sb);&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; // Device Clear Recent Error&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_ClearRecentError(void);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = USBm.USBm_ClearRecentError();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device SetReadTimeout  &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_SetReadTimeout(uint TimeOut);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint tOUT = 3000;&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; result = USBm.USBm_SetReadTimeout(tOUT);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device WriteDevice  &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_WriteDevice(int Device, ref int  OutBuf = { 0, 21, 3, 65, 8, 17, 60, 0 };&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; result = USBm.USBm_WriteDevice(Device, OutBuf);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Device ReadDevice  &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_ReadDevice(int Device, array);&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; byte &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; public static extern bool USBm_CloseDevice(int Device);&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; result = USBm.USBm_CloseDevice(Device);&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; &lt;br&gt;Cheers!&lt;br&gt;&lt;br&gt;HowY&lt;br&gt;&lt;br&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53803&quot;&gt;USBmicro&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2615408</guid>
		<pubDate>Thur, 03 Apr 2008 20:39:21 GMT</pubDate>
		<author>HowY</author>
	</item>

	<item>
		<title>What's New - 4dSys. OLED-320XX-PMD3</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2607112</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;b&gt;31-Mar-08 &lt;/b&gt;4dSystems &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3-Module-with-2.4-non-touch-screen-p-16696.html&quot;&gt;OLED-320XX-PMD3&lt;/a&gt; The OLED-320XX-PMD3 series are compact &amp;amp; cost effective all in one SMART display modules using the latest state of the art Active Matrix OLED (AMOLED) technology with an embedded PICASO graphics controller that delivers stand-alone functionality to any project. The easy to learn and use 4D Graphics Language (4DGL) with its vast built in library functions will allow rapid application development.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3-Module-with-2.4-non-touch-screen-p-16696.html&quot;&gt;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3-Module-with-2.4-non-touch-screen-p-16696.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3T-Module-with-2.4-with-touch-screen-p-16697.html&quot;&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3-Module-with-2.4-non-touch-screen-p-16696.html&quot;&gt;http://www.dontronics-shop.com/&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3T-Module-with-2.4-with-touch-screen-p-16697.html&quot;&gt;4d-Micro-OLED-320-24-PMD3T-Module-with-2.4-with-touch-screen-p-16697.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-28-PMD3-Module-with-2.83-non-touch-screen-p-16698.html&quot;&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3-Module-with-2.4-non-touch-screen-p-16696.html&quot;&gt;http://www.dontronics-shop.com/&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-28-PMD3-Module-with-2.83-non-touch-screen-p-16698.html&quot;&gt;4d-Micro-OLED-320-28-PMD3-Module-with-2.83-non-touch-screen-p-16698.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-28-PMD3T-Module-with-2.83-with-touch-screen-p-16699.html&quot;&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-24-PMD3-Module-with-2.4-non-touch-screen-p-16696.html&quot;&gt;http://www.dontronics-shop.com/&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-320-28-PMD3T-Module-with-2.83-with-touch-screen-p-16699.html&quot;&gt;4d-Micro-OLED-320-28-PMD3T-Module-with-2.83-with-touch-screen-p-16699.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2607112</guid>
		<pubDate>Mon, 31 Mar 2008 22:22:26 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>Olimex ICD2 Pocket</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2539327</link>
		<description>Hi&lt;br&gt; &lt;br&gt; I recently purchased an ICD2 Pocket &amp;amp; have been experiencing problems.&lt;br&gt; &lt;br&gt; Unit worked initially, was able to connect, program, erase &amp;amp; read target  PIC. I was also able to run debug in MPLAB. &lt;br&gt;  &lt;br&gt; Now however, I am unable to connect to ICD2, even without target  connected. MPLAB diagnostics suggest device access is OK. &lt;br&gt;  &lt;br&gt; Device Access Test: ICD2 &lt;br&gt; &amp;nbsp; Pass &lt;br&gt; &amp;nbsp; Connection established. Device was seen. &lt;br&gt; &amp;nbsp; Connection closed. &lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Device should be displayed in Windows Device Manager. &lt;br&gt;  &lt;br&gt; But when trying to connect using MPLAB IDE, I get the following... &lt;br&gt;  &lt;br&gt; Connecting to MPLAB ICD 2 &lt;br&gt; ...Connected &lt;br&gt; ICDWarn0054:&amp;nbsp; MPLAB IDE has lost communications with the MPLAB ICD 2.&amp;nbsp;  Would you like to attempt to reconnect? &lt;br&gt; Connecting to MPLAB ICD 2 &lt;br&gt; ...Connected &lt;br&gt; ICD0286: Unable to communicate with ICD &lt;br&gt; ICDWarn0054:&amp;nbsp; MPLAB IDE has lost communications with the MPLAB ICD 2.&amp;nbsp;  Would you like to attempt to reconnect? &lt;br&gt; Connecting to MPLAB ICD 2 &lt;br&gt;  &lt;br&gt;  &lt;br&gt; Over and over.&amp;nbsp; I have followed target header wiring instructions - have 10k pullup on MCRL. I have uninstalled &amp;amp; reinstalled firmware client to no avail. Can you please give me some suggestions to aid in a resolution. Any help you can provide would be greatly appreciated. I have noticed that if I set the device to a 16F84A &amp;amp; load an appropriate project (as opposed to 16F628A which is my current project), I still get the &quot;unable to connect&quot; message, but only once &amp;amp; then the MPLAB says it has connected.&lt;br&gt; &lt;br&gt; ICDWarn0054:&amp;nbsp; MPLAB IDE has lost communications with the MPLAB ICD 2.&amp;nbsp; Would you like to attempt to reconnect?&lt;br&gt; Connecting to MPLAB ICD 2&lt;br&gt; ...Connected&lt;br&gt; ICD0286: Unable to communicate with ICD&lt;br&gt; ICD0082: Failed MPLAB ICD 2 operation&lt;br&gt; MPLAB ICD 2 Ready&lt;br&gt; &lt;br&gt; &lt;br&gt; If I then attempt any MPLAB function such (program, erase etc), I get the &quot;lost communication&quot; error again (plus a bonus error) as below (suspect operation actually failed as no LED activity seen on target side)...&lt;br&gt; &lt;br&gt; ICD0082: Failed MPLAB ICD 2 operation&lt;br&gt; ...Erase Failed&lt;br&gt; ICD0024: Communications:&amp;nbsp; Failed to write ('$7F00&lt;br&gt; ' - 6 of 6 bytes - Windows::GetLastError() = 0x0, 'The operation completed successfully.&lt;br&gt; ' - USBCOM = 0x1)&lt;br&gt; ICDWarn0054:&amp;nbsp; MPLAB IDE has lost communications with the MPLAB ICD 2.&amp;nbsp; Would you like to attempt to reconnect?&lt;br&gt; Connecting to MPLAB ICD 2&lt;br&gt; ...Connected&lt;br&gt; &lt;br&gt; I cannot determine where the problem is given that PIC device type selection in MPLAB has an impact on the type of error seen&lt;br&gt; &lt;br&gt; Cheers&lt;br&gt;  &lt;br&gt;  &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2539327</guid>
		<pubDate>Mon, 03 Mar 2008 00:27:22 GMT</pubDate>
		<author>imsceptic</author>
	</item>

	<item>
		<title>PIC programmer question</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2497563</link>
		<description>Hello there,&lt;br&gt;&lt;br&gt;I've had a fair bit of experience with AVR programmers, but none with PIC.  I have to program a PIC16LF88 for a project I'm working on.  The chip is a SMD and will be programmed via in-circuit means.  Am I right in thinking that this is a similar method that's used with AVR chips?&lt;br&gt;&lt;br&gt;Specifically, I use the Arduino platform- there's a bootloader that waits for serial input, and if it's found, it uses this to load the code into the Flash RAM.  Obviously a new PIC chip won't have this bootloader, so is it correct to assume that it's possible to do in-circuit programming that simply flashes the Flash on the chip with the desired code?&lt;br&gt;&lt;br&gt;Finally, will I need to buy a PIC-specific programmer?  I already have a DT-006 as well as several Arduino boards.&lt;br&gt;&lt;br&gt;Thanks! &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2497563</guid>
		<pubDate>Fri, 15 Feb 2008 02:00:02 GMT</pubDate>
		<author>justy</author>
	</item>

	<item>
		<title>uLCD - String display</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2458299</link>
		<description>Hello everyone!&amp;nbsp; Woo!&amp;nbsp; My first post.&amp;nbsp; I purchased this&amp;nbsp; screen, uLCD320PMD2, and i have been able to figure out Squares, lines, circles, and initializing.&amp;nbsp; The one things which has eluded me some quite some time now is the String function.&amp;nbsp; No matter what i do i just cant figure it out.&amp;nbsp; So i decided to post.&amp;nbsp; Hopefully someone can help sort me out.&amp;nbsp; I am using a PIC16f690 uC.&amp;nbsp; The screen works great, however, once i send the string command it assumes i am trying to start up the demo application on the screen which i don't understand since the letter 'd' is no where in the message.&amp;nbsp; but help me out.&amp;nbsp; I have posted the function below.&lt;br&gt;&lt;br&gt; &lt;br&gt;void LCD_STRING(int col, int row, int font, int16 colors, char str &lt;br&gt;&lt;br&gt;The way i am calling up the function is like this:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCD_STRING(1, 1, 0, 0xF0F0, &amp;amp;&quot;Hello world&quot;);&lt;br&gt;&lt;br&gt;Thanks for taking the time!&amp;nbsp; Ill try to post some pictures later if someone feels it would help.&lt;br&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53685&quot;&gt;4D Systems&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2458299</guid>
		<pubDate>Wed, 30 Jan 2008 10:38:38 GMT</pubDate>
		<author>CidVilas</author>
	</item>

	<item>
		<title>What's New? - Olimex's LPC-E2214-1Mb </title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2427946</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;b&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;17-Jan-08 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;Olimex's&lt;b&gt; &lt;/b&gt; &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/LPC-E2214-1Mb-p-16695.html&quot;&gt;LPC-E2214-1Mb&lt;/a&gt; MCU: LPC2214 16/32 bit ARM7TDMI-St with 256K Bytes Program Flash, 16K Bytes RAM, EXTERNAL MEMORY BUS, RTC,4x 10 bit ADC 2.44 uS, 2x UARTs, I2C, SPI, 2x 32bit TIMERS, 7x CCR, 6x PWM, WDT, 5V tolerant I/O, up to 60MHz operation&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/LPC-E2214-1Mb-p-16695.html&quot;&gt;http://www.dontronics-shop.com/LPC-E2214-1Mb-p-16695.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2427946</guid>
		<pubDate>Thur, 17 Jan 2008 08:38:44 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>What's New? - Olimex's AVR-USB-162</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2427944</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;b&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;17-Jan-08 &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/b&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;Olimex's&lt;b&gt; &lt;/b&gt; &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/AVR-USB-162-p-16694.html&quot;&gt;AVR-USB-162&lt;/a&gt; AT90USB162 is the easiest way to add USB functionality to your next device, Atmel provide free open source HID (mouse, keyboard) and CDC (USB-to-RS232) code and on top of this AT90USB162 cost is same as ATMega16, so what you are waitng for?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/AVR-USB-162-p-16694.html&quot;&gt;http://www.dontronics-shop.com/AVR-USB-162-p-16694.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53710&quot;&gt;Hardware&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2427944</guid>
		<pubDate>Thur, 17 Jan 2008 08:37:52 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>What's New? - uDrive-USD-G1 </title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2361843</link>
		<description>&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;b&gt;14-Dec-07 &lt;/b&gt;4dSystems &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-uDRIVE-uSD-G1-Tiny-Disk-Drive-Data-Storage-Module-p-16692.html&quot;&gt;uDrive-USD-G1&lt;/a&gt; The uDRIVE-uSD-G1 is an extremely compact and an ideal companion module that can be easily interfaced to any microcontroller that requires a Disk Drive data storage system. Most microcontrollers are limited by the available onboard memory for those applications that require large volumes of data. The uDRIVE-uSD-G1 takes that burden away from the host controller by allowing data transfers to-and-from via a simple serial interface.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-uDRIVE-uSD-G1-Tiny-Disk-Drive-Data-Storage-Module-p-16692.html&quot;&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-uDRIVE-uSD-G1-Tiny-Disk-Drive-Data-Storage-Module-p-16692.html&quot;&gt;http://www.dontronics-shop.com/4d-uDRIVE-uSD-G1-Tiny-Disk-Drive-Data-Storage-Module-p-16692.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;br&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53685&quot;&gt;4D Systems&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2361843</guid>
		<pubDate>Sat, 15 Dec 2007 05:36:39 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>What's New? - uOLED-96-PROP</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2361841</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;b&gt;14-Dec-07 &lt;/b&gt;4dSystems &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-96-PROP-0.96-Propeller-Powered-OLED-module-p-16687.html&quot;&gt;uOLED-96-PROP&lt;/a&gt; The OLED-96-PROP is an extremely compact and a cost effective ready to go 'drop in' embedded display module that will deliver stand-alone functionality to your project. The module represents a unique combination of a powerful micro controller, the Propeller chip from Parallax Inc, a 0.96 96x64 pixel 65K full colour OLED display and a micro-SD memory card socket capable of supporting up to 2GB of storage; all in an incredibly tiny 27mm X 23mm package. .&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-uDRIVE-uSD-G1-Tiny-Disk-Drive-Data-Storage-Module-p-16692.html&quot;&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-96-PROP-0.96-Propeller-Powered-OLED-module-p-16687.html&quot;&gt;http://www.dontronics-shop.com/4d-Micro-OLED-96-PROP-0.96-Propeller-Powered-OLED-module-p-16687.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53685&quot;&gt;4D Systems&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2361841</guid>
		<pubDate>Sat, 15 Dec 2007 05:35:46 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>Whats' New? - uOLED-96-G1</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2361838</link>
		<description>&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;+1&quot;&gt;What's New at Dontronics?&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;b&gt;14-Dec-07 &lt;/b&gt;4dSystems &lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-96-G1-0.96-Stamp-sized-Intelligent-OLED-module-p-16686.html&quot;&gt;uOLED-96-G1&lt;/a&gt; The OLED-96-G1 is a compact (similar size to a postage stamp) &amp;amp; cost effective all in one SMART OLED Display with an embedded graphics controller that will deliver stand-alone functionality to your project. The simple to use embedded commands not only control background colour but can produce text in a variety of sizes as well as draw shapes (which can include user definable bitmapped characters such as logos) in 256 or 65,536 colours whilst freeing up the host processor from the processor hungry  screen control functions. This means a simple micro-controller with a standard serial or USB interface can drive the OLED-96-G1 module with total ease.&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-uDRIVE-uSD-G1-Tiny-Disk-Drive-Data-Storage-Module-p-16692.html&quot;&gt;&lt;font face=&quot;Arial,Helvetica&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;font size=&quot;-1&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.dontronics-shop.com/4d-Micro-OLED-96-G1-0.96-Stamp-sized-Intelligent-OLED-module-p-16686.html&quot;&gt;http://www.dontronics-shop.com/4d-Micro-OLED-96-G1-0.96-Stamp-sized-Intelligent-OLED-module-p-16686.html&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53685&quot;&gt;4D Systems&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2361838</guid>
		<pubDate>Sat, 15 Dec 2007 05:34:39 GMT</pubDate>
		<author>donmck</author>
	</item>

	<item>
		<title>uOLED</title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2319911</link>
		<description>Hi,&lt;br&gt;&lt;br&gt;&amp;nbsp; I bought the uOLED-128 one year ago.. I saw that there is a new version GMD1... I would like to know if this one supports double buffering ? Or else, is there new commands to avoid screen flickering.. ? &lt;br&gt;&lt;br&gt;My application is very simple, I want to draw a bar chart (16 bars of 8 pixels wide, 0 to 128 pixels height)... The value for each bar refresh 64 times by second. So I want the display to show as much as possible and without erasing the front buffer at each frame.&lt;br&gt;&lt;br&gt;Thank you.&lt;br&gt;&lt;br&gt;Simon&lt;br&gt; &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53685&quot;&gt;4D Systems&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2319911</guid>
		<pubDate>Mon, 26 Nov 2007 21:03:30 GMT</pubDate>
		<author>Simon_Ampleman</author>
	</item>

	<item>
		<title>READ ME FIRST: !!!!!   Archives ONLY. DO NOT POST NEW MESSAGES. Please ask all 4d questions on 4d message board. </title>
		<link>http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2312253</link>
		<description>It is becoming increasingly difficult to answer questions on this board, as well as the 4d Systems board, so we have decided to do it all on the 4d Systems message board. &lt;br&gt;&lt;br&gt;This will be better all round, as at this point, there are many more users there, and your questions can be answered by 4d direct, or by the other users as a self help group. &lt;br&gt;&lt;br&gt;As it it now, I have to forward all messages to 4d, as they don't get a copy.&lt;br&gt;&lt;br&gt;Just the way the forums have evolved, so we need to change it to make it better for all.&lt;br&gt;&lt;br&gt;For any new new questions, please go direct to the 4d Systems forum at: &lt;br&gt;&lt;a href=&quot;http://www.websitetoolbox.com/tool/mb/4d&quot; target=&quot;_blank&quot;&gt;http://www.websitetoolbox.com/tool/mb/4d&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks&lt;br&gt;&lt;br&gt;Cheers Don... &lt;p&gt;Forum: &lt;a href=&quot;http://www.websitetoolbox.com/mb/dontronics?forum=53685&quot;&gt;4D Systems&lt;/a&gt;
</description>
		<guid isPermaLink="false">http://www.websitetoolbox.com/tool/post/dontronics/vpost?id=2312253</guid>
		<pubDate>Thur, 22 Nov 2007 20:19:44 GMT</pubDate>
		<author>donmck</author>
	</item>

</channel>
</rss>