<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Csaba&#039;s DIY website</title>
	<atom:link href="http://csaba.ch/feed" rel="self" type="application/rss+xml" />
	<link>http://csaba.ch</link>
	<description>DIY website</description>
	<lastBuildDate>Sun, 26 Feb 2012 10:01:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>GeShi Test with C/C++</title>
		<link>http://csaba.ch/geshi-test-with-cc</link>
		<comments>http://csaba.ch/geshi-test-with-cc#comments</comments>
		<pubDate>Sun, 25 Dec 2011 20:09:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://csaba.ch/?p=132</guid>
		<description><![CDATA[#define THIS_IS_STACK_APPLICATION&#160;// Include all headers for any enabled TCPIP Stack functions#include &#34;TCPIP Stack/TCPIP.h&#34;&#160;// Include functions specific to this stack application&#160;#ifdef USE_USB_INTERFACE#include &#34;USB/usb.h&#34;#include &#34;USB/usb_host_msd.h&#34;#include &#34;USB/usb_host_msd_scsi.h&#34;#endif&#160;#include &#34;MDD File System/FSIO.h&#34;&#160;#ifdef USE_USB_INTERFACE&#160;typedef struct &#123; union &#123; BYTE value; struct &#123; BYTE mediaPresent : 1; BYTE cannotInitialize : 1; BYTE overcurrentStateUSB : 1; &#125;; &#125;;&#125; MEDIA_STATUS;&#160;MEDIA_STATUS mediaStatus;&#160;volatile BOOL deviceAttached;&#160;#endif&#160;#ifdef STACK_USE_MDDvolatile ...]]></description>
			<content:encoded><![CDATA[

<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="c"><ol><li class="li1"><pre class="de1"><span class="co2">#define THIS_IS_STACK_APPLICATION</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co1">// Include all headers for any enabled TCPIP Stack functions</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#include &quot;TCPIP Stack/TCPIP.h&quot;</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co1">// Include functions specific to this stack application</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co2">#ifdef USE_USB_INTERFACE</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#include &quot;USB/usb.h&quot;</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#include &quot;USB/usb_host_msd.h&quot;</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#include &quot;USB/usb_host_msd_scsi.h&quot;</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#endif</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co2">#include &quot;MDD File System/FSIO.h&quot;</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co2">#ifdef USE_USB_INTERFACE</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="kw4">typedef</span> <span class="kw4">struct</span> </pre></li><li class="li1"><pre class="de1"><span class="br0">&#123;</span></pre></li><li class="li1"><pre class="de1">    <span class="kw4">union</span></pre></li><li class="li1"><pre class="de1">    <span class="br0">&#123;</span></pre></li><li class="li1"><pre class="de1">        BYTE    value<span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">        <span class="kw4">struct</span></pre></li><li class="li1"><pre class="de1">        <span class="br0">&#123;</span></pre></li><li class="li1"><pre class="de1">            BYTE        mediaPresent            <span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">            BYTE        cannotInitialize        <span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">            BYTE        overcurrentStateUSB     <span class="sy0">:</span> <span class="nu0">1</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">        <span class="br0">&#125;</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">    <span class="br0">&#125;</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1"><span class="br0">&#125;</span> MEDIA_STATUS<span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1">MEDIA_STATUS mediaStatus<span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="kw4">volatile</span> BOOL deviceAttached<span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co2">#endif</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co2">#ifdef STACK_USE_MDD</span></pre></li><li class="li1"><pre class="de1"><span class="kw4">volatile</span> BOOL MemInterfaceAttached<span class="sy0">=</span>FALSE<span class="sy0">;</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#endif </span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co1">// Declare AppConfig structure and some other supporting stack variables</span></pre></li><li class="li1"><pre class="de1">APP_CONFIG AppConfig<span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co1">// Private helper functions.</span></pre></li><li class="li1"><pre class="de1"><span class="co1">// These may or may not be present in all applications.</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="co1">//For displaying the current IP address on the LCD.</span></pre></li><li class="li1"><pre class="de1"><span class="kw4">void</span> DisplayIPValue<span class="br0">&#40;</span>IP_ADDR IPVal<span class="br0">&#41;</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1">&nbsp;</pre></li><li class="li1"><pre class="de1"><span class="kw4">static</span> <span class="kw4">void</span> InitAppConfig<span class="br0">&#40;</span><span class="kw4">void</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1"><span class="kw4">static</span> <span class="kw4">void</span> InitializeBoard<span class="br0">&#40;</span><span class="kw4">void</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1"><span class="kw4">static</span> <span class="kw4">void</span> ProcessIO<span class="br0">&#40;</span><span class="kw4">void</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#ifdef USE_USB_INTERFACE</span></pre></li><li class="li1"><pre class="de1"><span class="kw4">static</span> <span class="kw4">void</span> MonitorMedia<span class="br0">&#40;</span> <span class="kw4">void</span> <span class="br0">&#41;</span><span class="sy0">;</span></pre></li><li class="li1"><pre class="de1"><span class="co2">#endif</span></pre></li></ol></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://csaba.ch/geshi-test-with-cc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNC 2 DIY</title>
		<link>http://csaba.ch/cnc-2-diy</link>
		<comments>http://csaba.ch/cnc-2-diy#comments</comments>
		<pubDate>Mon, 19 Dec 2011 21:38:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Robotics]]></category>

		<guid isPermaLink="false">http://csaba.ch/?p=18</guid>
		<description><![CDATA[This is my second CNC machine that I built. It is intended for PCB milling and drilling.]]></description>
			<content:encoded><![CDATA[<script type='text/javascript' src='http://csaba.ch/wp-includes/js/jquery/jquery.js?ver=1.7.1'></script>
<script type='text/javascript' src='http://csaba.ch/wp-content/themes/striking/js/jquery.nivo.slider.pack.js?ver=2.7.1'></script>
<p>This is my second CNC machine that I built. It is intended for PCB milling and drilling.</p>
<p><a href="http://csaba.ch/wp-content/uploads/2011/12/IMG_00121.jpg"><img class="alignnone size-full wp-image-66" title="IMG_0012" src="http://csaba.ch/wp-content/uploads/2011/12/IMG_00121.jpg" alt="" width="273" height="205" /></a></p>

<script type="text/javascript">
jQuery(document).ready(function($) {
	$('#nivo_slider_663').nivoSlider({
        effect:'random',
        slices:10, 
        boxCols: 8,
        boxRows: 4,
        animSpeed:'500',
        pauseTime:'3000',
        startSlide:0, 
        directionNav:false,
        directionNavHide:true, 
        controlNav:false, 
        controlNavThumbs:false, 
        keyboardNav:false,
        pauseOnHover:false, 
        manualAdvance:false, 
        captionOpacity:0.8
    });
});
</script>
<style type="text/css">
#nivo_slider_663 {
	width: 630px;
	height: 300px;
}
</style>
<div id="nivo_slider_663" class="nivoslider_wrap"><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12CNC2_header.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0013.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0011.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0009_3.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0009_2.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/CNC2.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/CNC2_header.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/logo.png&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/Proxxon_MF70_54x54.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0004.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0005.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0006.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0007.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0008.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_0009.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/PCB_CNC_54x54.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/ProxxonMF70_sliderImage_940x320.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2130.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2131.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2132.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2133.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2134.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2136.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2137.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2138.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2145.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2146.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2147.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2148.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2149.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2150.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2152.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2158.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2159.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2160.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2161.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2162.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2164.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2165.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2166.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2167.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2168.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2176.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2177.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2178.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2179.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2180.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /><img src="http://csaba.ch/wp-content/themes/striking/includes/timthumb.php?src=/wp-content/uploads/2011/12/IMG_2181.jpg&amp;h=300&amp;w=630&amp;zc=1" width="630" height="300" title="" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://csaba.ch/cnc-2-diy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

