<?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>http://cwraig.id.au</title>
	<atom:link href="http://cwraig.id.au/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://cwraig.id.au</link>
	<description>A blog about the things i&#039;ve done</description>
	<lastBuildDate>Fri, 23 Jul 2010 00:33:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Lame but mildly successful hacking attempt on my ubuntu 10.4</title>
		<link>http://cwraig.id.au/?p=286</link>
		<comments>http://cwraig.id.au/?p=286#comments</comments>
		<pubDate>Fri, 23 Jul 2010 00:29:28 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=286</guid>
		<description><![CDATA[Ive seen this attack occur on a windows xp machine running realvnc a number of years ago but this time it hit my ubuntu 10.4 machine.   I am currently working away from an internet connection so i am using my phone tethered with my computer to get online (see my last post). This configuration [...]]]></description>
			<content:encoded><![CDATA[<p>Ive seen this attack occur on a windows xp machine running realvnc a number of years ago but this time it hit my ubuntu 10.4 machine.</p>
<p> </p>
<p>I am currently working away from an internet connection so i am using my phone tethered with my computer to get online (see my last post). This configuration gives my laptop my public IP address ( ie no network address translation).</p>
<p>I was sitting at my machine just about to start programming and all of a sudden my mouse starts moving.</p>
<p>I looked at the gnome to panel just as it flashed the &#8220;your computer is being remotely controlled&#8221; message from the VNC server vino built into ubuntu.</p>
<p>The remote connection then typed the following message as if it was trying to run that command.</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/Screenshot-main.cpp-Desktop-SVN-2010-FYP-Code-Daemon-Client-Anjuta.png"><img class="aligncenter size-medium wp-image-287" title="Screenshot-*main.cpp (~-Desktop-SVN-2010-FYP-Code-Daemon-Client) - Anjuta" src="http://cwraig.id.au/wp-content/uploads/2010/07/Screenshot-main.cpp-Desktop-SVN-2010-FYP-Code-Daemon-Client-Anjuta-300x195.png" alt="" width="300" height="195" /></a>You can see the command now in line 8 of my program. Windows users will recognize this as an attempt to open the windows command line.</p>
<p>The remote connection terminated a second later and the attack was over.</p>
<p>I then opened my remote desktop preferences to check whether or not I had turned it on</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/Screenshot-Remote-Desktop-Preferences.png"><img class="aligncenter size-medium wp-image-288" title="Screenshot-Remote Desktop Preferences" src="http://cwraig.id.au/wp-content/uploads/2010/07/Screenshot-Remote-Desktop-Preferences-300x235.png" alt="" width="300" height="235" /></a>It doesn&#8217;t appear that anyone should have had access as the service was not really activated.</p>
<p>If you look closely you will see however that even though the options are greyed out the box for &#8220;allow others users to control&#8230;&#8221; was ticked and all the security boxes were unticked. I cannot remember what settings i had before the attack and its possible that as part of the attack the settings were changed but as all it tried to do was run a windows command (as far a i could see) i can only assume that the attack was probably not written to attack gnome.</p>
<p>All in all made for a good laugh seeing a windows attack play out on a linux machine. I just hope nothing else happened that i didnt see.</p>
<p> </p>
<p>Edit: I had a bit of a flip through my system logs and it looks all clean.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=286</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tether your Sony Ericsson Aino or U10i on Linux / Ubuntu</title>
		<link>http://cwraig.id.au/?p=271</link>
		<comments>http://cwraig.id.au/?p=271#comments</comments>
		<pubDate>Fri, 02 Jul 2010 01:32:15 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=271</guid>
		<description><![CDATA[My carrer is Optus in Australia and i&#8217;m using Ubuntu 10.4 and i want to be able to connect to the internet via my sony ericsson aino also known as the U10i Heres the quick how to.   Plug in your phone with the usb cableIt will then try to connect to your computer and [...]]]></description>
			<content:encoded><![CDATA[<p>My carrer is Optus in Australia and i&#8217;m using Ubuntu 10.4 and i want to be able to connect to the internet via my sony ericsson aino also known as the U10i</p>
<p>Heres the quick how to.</p>
<p> </p>
<p>Plug in your phone with the usb cable<a href="http://cwraig.id.au/wp-content/uploads/2010/07/0Plug.jpg"><img class="aligncenter size-medium wp-image-272" title="0Plug" src="http://cwraig.id.au/wp-content/uploads/2010/07/0Plug-225x300.jpg" alt="" width="225" height="300" /></a>It will then try to connect to your computer and look for the windows software (this default can be changed)</p>
<p> </p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/Windows.jpg"><img class="aligncenter size-medium wp-image-273" title="Windows" src="http://cwraig.id.au/wp-content/uploads/2010/07/Windows-225x300.jpg" alt="" width="225" height="300" /></a>Click cancel on the phone and then choose the linux option</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/DSC00038.jpg"><img class="aligncenter size-medium wp-image-274" title="DSC00038" src="http://cwraig.id.au/wp-content/uploads/2010/07/DSC00038-225x300.jpg" alt="" width="225" height="300" /></a>Now on your ubuntu desktop click the network manager icon in the system tray</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/1bar.png"><img class="aligncenter size-medium wp-image-275" title="1bar" src="http://cwraig.id.au/wp-content/uploads/2010/07/1bar-300x50.png" alt="" width="300" height="50" /></a>Now disconnect from the USB wired network this appears to take priority over the 3G connection so the easiest way to get around it is to disconnect from the wired PC-Phone network.</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/2menu.png"><img class="aligncenter size-medium wp-image-276" title="2menu" src="http://cwraig.id.au/wp-content/uploads/2010/07/2menu-300x276.png" alt="" width="300" height="276" /></a>Now Right click the network manager icon</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/3bar.png"><img class="aligncenter size-medium wp-image-277" title="3bar" src="http://cwraig.id.au/wp-content/uploads/2010/07/3bar-300x50.png" alt="" width="300" height="50" /></a>and choose edit connections</p>
<p><img class="aligncenter size-medium wp-image-278" title="4edit" src="http://cwraig.id.au/wp-content/uploads/2010/07/4edit-300x163.png" alt="" width="300" height="163" /></p>
<p>Select the Mobile Broadband tab and edit the connection</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/5connections.png"><img class="aligncenter size-medium wp-image-280" title="5connections" src="http://cwraig.id.au/wp-content/uploads/2010/07/5connections-300x219.png" alt="" width="300" height="219" /></a></p>
<p>The phone number shown is generally accepted as common for most carriers but the APN will come from your phone.</p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2010/07/6finalconf.png"><img class="aligncenter size-medium wp-image-282" title="6finalconf" src="http://cwraig.id.au/wp-content/uploads/2010/07/6finalconf-300x258.png" alt="" width="300" height="258" /></a></p>
<p>On your phone go to Settings&#8211;&gt; Connectivity &#8211;&gt; Internet Settings</p>
<p>It should look something like this</p>
<p><img class="aligncenter size-medium wp-image-281" title="DSC00040" src="http://cwraig.id.au/wp-content/uploads/2010/07/DSC00040-225x300.jpg" alt="" width="225" height="300" />from here the APN is &#8220;internet&#8221; as that is what is written under the Connect using heading.</p>
<p>Now click Ok to all the open windows and click on the network manager icon again and now select &#8220;Optus&#8221; or the name of your carrier and you will be connected<a href="http://cwraig.id.au/wp-content/uploads/2010/07/7connect.png"><img class="aligncenter size-medium wp-image-283" title="7connect" src="http://cwraig.id.au/wp-content/uploads/2010/07/7connect-300x255.png" alt="" width="300" height="255" /></a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=271</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use an Xbox1 controller on your PC</title>
		<link>http://cwraig.id.au/?p=263</link>
		<comments>http://cwraig.id.au/?p=263#comments</comments>
		<pubDate>Sat, 26 Jun 2010 13:24:10 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=263</guid>
		<description><![CDATA[  I wanted to be able to use my old Xbox1 controller to play racing games on my pc. I found here http://fury-tech.com/en/Guides/Xbox-Controller-Pc-Conversion-Mod/ Some basic instructions but i did not want to cut up my controller cable but I had an old bricked Xbox in the cupboard that i could pull the ports out of [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p>I wanted to be able to use my old Xbox1 controller to play racing games on my pc.</p>
<p>I found here <a href="http://fury-tech.com/en/Guides/Xbox-Controller-Pc-Conversion-Mod/">http://fury-tech.com/en/Guides/Xbox-Controller-Pc-Conversion-Mod/</a></p>
<p>Some basic instructions but i did not want to cut up my controller cable but I had an old bricked Xbox in the cupboard that i could pull the ports out of and cut them instead.</p>
<p> </p>
<p><div id="attachment_265" class="wp-caption aligncenter" style="width: 310px"><a href="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00278.jpg"><img class="size-medium wp-image-265" title="DSC00278" src="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00278-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">Xbox socket out of the bricked Xbox</p></div>
<p>Cut the end of the USB cable</p>
<p> </p>
<p><div id="attachment_266" class="wp-caption aligncenter" style="width: 310px"><a href="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00280.jpg"><img class="size-medium wp-image-266" title="DSC00280" src="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00280-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">Usb cable with the unneeded end cut off</p></div>
<p>Line up the colours (the extra yellow from the Xbox socket is not required</p>
<p> </p>
<p><div id="attachment_267" class="wp-caption aligncenter" style="width: 310px"><a href="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00282.jpg"><img class="size-medium wp-image-267" title="DSC00282" src="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00282-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">USB cable and the Xbox socket ready for solder</p></div>
<p>Solder and heatshrink</p>
<p> </p>
<p><div id="attachment_268" class="wp-caption aligncenter" style="width: 310px"><a href="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00285.jpg"><img class="size-medium wp-image-268" title="DSC00285" src="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00285-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">Post solder and heatshrink</p></div>
<p>Final product</p>
<p> </p>
<p><div id="attachment_269" class="wp-caption aligncenter" style="width: 310px"><a href="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00286.jpg"><img class="size-medium wp-image-269" title="DSC00286" src="http://cwraig.id.au/wp-content/uploads/2010/06/DSC00286-300x168.jpg" alt="" width="300" height="168" /></a><p class="wp-caption-text">Final product</p></div>
<p>Result of &#8220;lsusb&#8221; command on Ubuntu</p>
<p> </p>
<p><div id="attachment_264" class="wp-caption aligncenter" style="width: 310px"><a href="http://cwraig.id.au/wp-content/uploads/2010/06/command-line.png"><img class="size-medium wp-image-264" title="command line" src="http://cwraig.id.au/wp-content/uploads/2010/06/command-line-300x149.png" alt="" width="300" height="149" /></a><p class="wp-caption-text">Command line showing success under Ubuntu 10.4</p></div>
<p>I&#8217;m still trying to sort out the driver situation for windows 7 64bit and windows vista 32bit.</p>
<p>I will update this post when i have more info but just two links for now&#8230;</p>
<p> </p>
<p><a href="http://kmdriver.com/">http://kmdriver.com/</a></p>
<p>and</p>
<p><a href="http://www.redcl0ud.com/xbcd.html#download">http://www.redcl0ud.com/xbcd.html#download</a></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=263</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Great SVN GUI for Ubuntu</title>
		<link>http://cwraig.id.au/?p=261</link>
		<comments>http://cwraig.id.au/?p=261#comments</comments>
		<pubDate>Sun, 21 Mar 2010 05:21:12 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=261</guid>
		<description><![CDATA[I have been fighting with a mix of CLI and GUI tools for linux for ages now. After having a great experience with TortosieSVN for Windows to move to linux and not find anything that suits me was quite a surprise. After google led me to http://www.doknowevil.net/2009/04/28/nautilussvn-finally-an-svn-gui-for-linux-that-doesnt-totally-suck/ i started to use http://rabbitvcs.org/ using the PPA [...]]]></description>
			<content:encoded><![CDATA[<p>I have been fighting with a mix of CLI and GUI tools for linux for ages now. After having a great experience with TortosieSVN for Windows to move to linux and not find anything that suits me was quite a surprise. After google led me to http://www.doknowevil.net/2009/04/28/nautilussvn-finally-an-svn-gui-for-linux-that-doesnt-totally-suck/ i started to use http://rabbitvcs.org/ using the PPA for ubuntu it looks and works great. </p>
<p>If you want a context menu full featured SVN client built into Nautilus and a few other apps check it out </p>
<p>Check out the screenshots at http://wiki.rabbitvcs.org/wiki/about/screenshots</p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=261</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to read fuse bits from Atmega128 Avrdude</title>
		<link>http://cwraig.id.au/?p=258</link>
		<comments>http://cwraig.id.au/?p=258#comments</comments>
		<pubDate>Sat, 12 Dec 2009 08:23:25 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=258</guid>
		<description><![CDATA[avrdude -p atmega128 -P usb -c usbasp -U lfuse:r:low:r -U hfuse:r:high:r This makes two binary files called low and high]]></description>
			<content:encoded><![CDATA[<p>avrdude -p atmega128 -P usb -c usbasp -U lfuse:r:low:r -U hfuse:r:high:r</p>
<p>This makes two binary files called low and high</p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=258</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A few atmega links so i can find them again</title>
		<link>http://cwraig.id.au/?p=256</link>
		<comments>http://cwraig.id.au/?p=256#comments</comments>
		<pubDate>Tue, 08 Dec 2009 12:03:34 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=256</guid>
		<description><![CDATA[from http://www.avrfreaks.net/index.php?name=PNphpBB2&#38;file=printview&#38;t=66780&#38;start=0 stu_san &#8211; Jul 23, 2008 &#8211; 05:51 PM Post subject: RE: Sample Codes for ATmega128/1 Okay, you asked for it&#8230; My Complete List O&#8217; Newbie Links! First of all, learn how to ask questions the smart way. Visit this site (There are translations into most languages, so not being able to read English [...]]]></description>
			<content:encoded><![CDATA[<p>from http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=printview&amp;t=66780&amp;start=0</p>
<p><strong>stu_san</strong> &#8211; Jul 23, 2008 &#8211; 05:51 PM<br />
<strong>Post subject: </strong>RE: Sample Codes for ATmega128/1</p>
<hr />Okay, you asked for it&#8230; <img src="http://www.avrfreaks.net/modules/PNphpBB2/images/smiles/icon_lol.gif" border="0" alt="Laughing" /> My Complete List O&#8217; Newbie Links!</p>
<p>First of all, learn how to ask questions the smart way.  Visit <a href="http://www.catb.org/%7Eesr/faqs/smart-questions.html" target="_blank">this site</a> (There are translations into most languages, so not being able to read English is not an excuse.)</p>
<p><span style="font-weight: bold;"><span style="font-style: italic;"><span style="text-decoration: underline;">Beginner sites/topics:</span></span></span></p>
<p><a href="http://www.avrtutor.com/" target="_blank">AVR C tutorial</a></p>
<p><a href="http://www.sparkfun.com/commerce/present.php?p=BEE-1-PowerSupply" target="_blank">Embedded Electronics &#8211; Beginning with everything</a></p>
<p><a href="http://imakeprojects.com/Projects/avr-tutorial" target="_blank">A From-Scratch AVR Tutorial</a></p>
<p><a href="http://www.lulu.com/content/1358014" target="_blank">Book: Arnie Aardvark&#8217;s AVR Aper?u</a></p>
<p><a href="http://www.smileymicros.com/" target="_blank">Book and Dev Kits: Smiley Micros</a> &#8211; Smiley frequently posts on this forum!</p>
<p><a href="http://arduino.cc/" target="_blank">Arduino development board with a large community support</a></p>
<p><a href="http://www.zbasic.net/" target="_blank">ZBasic microcontrollers, Basic programmed, AVRs inside</a></p>
<p><span style="font-weight: bold;"><span style="font-style: italic;"><span style="text-decoration: underline;">Learning C:</span></span></span></p>
<p><a href="http://www.cprogramming.com/tutorial.html#ctutorial" target="_blank">Programming Tutorial: C Made Easy</a></p>
<p><a href="http://www.howstuffworks.com/c.htm" target="_blank">How C Programming Works</a></p>
<p>And don&#8217;t forget books!</p>
<p><a href="http://www.amazon.com/Programming-Language-Prentice-Hall-Software/dp/0131103628/ref=pd_bbs_sr_2?ie=UTF8&amp;s=books&amp;qid=1215612977&amp;sr=8-2" target="_blank">The C Programming Language</a> is almost a necessity.</p>
<p><a href="http://www.amazon.com/Absolute-Beginners-Guide-Other-Sams/dp/0672305100/ref=pd_bbs_sr_3?ie=UTF8&amp;s=books&amp;qid=1215612977&amp;sr=8-3" target="_blank">Absolute Beginners Guide To C</a></p>
<p><a href="http://www.amazon.com/Writing-Solid-Code-Microsofts-Programming/dp/1556155514/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1215613292&amp;sr=1-1" target="_blank">Writing Solid Code</a> I personally recommend this.  Lots of good tips.</p>
<p>Again, check out <a href="http://www.smileymicros.com/" target="_blank">Smiley&#8217;s</a> book.</p>
<p><span style="font-weight: bold;"><span style="font-style: italic;"><span style="text-decoration: underline;">AVRFreaks Tutorials:</span></span></span></p>
<p>The <a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewforum&amp;f=11&amp;topicdays=0&amp;start=0" target="_blank">AVR Tutorials</a> forum of avrfreaks.net contains a lot of stuff for you:</p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=45251" target="_blank">[TUT] [SOFT] WinAVR Beginner&#8217;s Quick Start Guide for ATMEGA128</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=36796" target="_blank">[TUT] [SOFT] Setting Up AVRStudio to use GCC</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=38691" target="_blank">[TUT] [HARD] AVR Programming Methods (Loading Code On Your AVR)</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=37871" target="_blank">[TUT] [C] Bit manipulation (AKA &#8220;Programming 101 For Embedded Code&#8221;)</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=48535" target="_blank">[TUT] [C] Modularizing C Code: Managing large projects</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=59453" target="_blank">[TUT] [C++] AVR C++ Micro How-To</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=54318" target="_blank">Interrupt Handler Syntax, By Compiler</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=45341" target="_blank">[TUT] [SOFT] Using the USART &#8211; Serial communications</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=48188" target="_blank">[TUT] [SOFT] Using the USART &#8211; Interrupt driven serial comms</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=50106" target="_blank">[TUT] [C] Newbie&#8217;s Guide to AVR Timers</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=36895" target="_blank">[TUT] [C] Creating an RTC using an internal counter/timer</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=38417" target="_blank">[TUT] [C] Using the EEPROM memory in AVR-GCC</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=38003" target="_blank">[TUT] [C] GCC and the PROGMEM Attribute</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=56429" target="_blank">[TUT] [C] Newbie&#8217;s Guide to the AVR ADC</a></p>
<p><span style="font-weight: bold;"><span style="font-style: italic;"><span style="text-decoration: underline;">Good stuff from the AVR-Libc Manual:</span></span></span></p>
<p><a href="http://www.nongnu.org/avr-libc/user-manual/index.html" target="_blank">AVR-libc Manual: Index</a></p>
<p><a href="http://www.nongnu.org/avr-libc/user-manual/FAQ.html" target="_blank">AVR-libc Manual: Frequently Asked Questions</a></p>
<p><a href="http://www.nongnu.org/avr-libc/user-manual/malloc.html" target="_blank">AVR-libc Manual: Memory, Malloc, and External SRAM</a></p>
<p><a href="http://www.nongnu.org/avr-libc/user-manual/group__util__delay.html" target="_blank">AVR-libc Manual: Delay Routines</a></p>
<p><a href="http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html" target="_blank">AVR-libc Manual: Interrupts</a></p>
<p><a href="http://www.nongnu.org/avr-libc/user-manual/library.html" target="_blank">AVR-libc Manual: How to Build a Library</a></p>
<p><a href="http://www.nongnu.org/avr-libc/user-manual/group__asmdemo.html" target="_blank">AVR-libc Manual: Mixing C and Assembly</a></p>
<p><span style="font-weight: bold;"><span style="font-style: italic;"><span style="text-decoration: underline;">Other good topics:</span></span></span></p>
<p><a href="http://www.mcselec.com/index.php?option=com_content&amp;task=view&amp;id=14&amp;Itemid=41" target="_blank">BASCOM-AVR &#8211; Basic for AVR processors</a></p>
<p><a href="http://b9.com/elect/avr/kavrcalc/index.html" target="_blank">KAVRCalc &#8211; Calculator of AVR-specific stuff</a></p>
<p><a href="http://www.embedded.com/story/OEG20010615S0107" target="_blank">Introduction to the &#8220;Volatile&#8221; Keyword</a></p>
<p><a href="http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Optimize-Options.html#Optimize-Options" target="_blank">GCC Optimization flags &#8211; what they mean</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=36895" target="_blank">[TUT] [C] Creating an RTC using an internal counter/timer</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=37150" target="_blank">[DIS] [ASM] Dirty Math Tricks: Adventures in Division by Ten</a></p>
<p><a href="http://www.ganssle.com/debouncing.pdf" target="_blank">Mechanical Switch Debouncing</a></p>
<p><a href="http://www.ganssle.com/watchdogs.pdf" target="_blank">Care and Feeding Of Watchdog Timers</a></p>
<p><a href="http://www.atmel.com/dyn/products/app_notes.asp?family_id=607" target="_blank">Atmel App Notes &#8211; all sorts of good topics here!</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=41257" target="_blank">Porting code from IAR to Avr-GCC</a></p>
<p>These tutorials may not answer all your questions, but they will allow you to get further faster.  You&#8217;ll be able to ask <span style="font-style: italic;">better</span> questions!</p>
<p><span style="font-weight: bold;"><span style="font-style: italic;"><span style="text-decoration: underline;">A list of RTOS links for AVR processors:</span></span></span></p>
<p>First off, check out the RTOS list in the Tuorials section: <a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=66371" target="_blank">[TUT][SOFT] RTOS for AVR</a></p>
<p>All of the following are in the above tutorial</p>
<p><a href="http://www.freertos.org/" target="_blank">FreeRTOS: A Free RTOS for microcontrollers</a></p>
<p><a href="http://www.barello.net/avrx/" target="_blank">AvrX: Real-Time Kernel for AVR processors</a></p>
<p><a href="http://www.chris.obyrne.com/yavrtos/" target="_blank">YAVRTOS: Yet Another Atmel AVR Real-Time Operating System</a></p>
<p><a href="http://www.avrfreaks.net/index.php?module=Freaks%20Academy&amp;func=viewItem&amp;item_id=750&amp;item_type=project" target="_blank">AVRAsmOS: A tiny OS for small AVRs</a></p>
<p><a href="http://www.embedded-os.de/index.html?pcos.htm" target="_blank">pc/OS RTOS Kernel (for larger AVR processors &gt;= mega128)</a></p>
<p><a href="http://usmartx.sourceforge.net/" target="_blank">uSmartX: Non-Preemptive Priority-based Multitask RTOS</a></p>
<p><a href="http://www.avrfreaks.net/index.php?module=Freaks%20Academy&amp;func=viewItem&amp;item_type=project&amp;item_id=230" target="_blank">Opex &#8211; good for smaller RAM, marked &#8220;beta&#8221;</a></p>
<p><a href="http://www.ucos-ii.com/" target="_blank">uC/OS &#8211; Extensively tested, certified for avionics, but *not* cheap</a></p>
<p><span style="font-weight: bold;"><span style="font-style: italic;"><span style="text-decoration: underline;">Advanced Topics:</span></span></span></p>
<p><a href="http://www.gnuxtools.com/ld_docs/Scripts.html#Scripts" target="_blank">Linker Scripts</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=65879" target="_blank">AVR Eclipse on Ubuntu 8.04</a></p>
<p><a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;t=59417" target="_blank">[MAN][HARD][SOFT] Hardware Random Number Generation</a></p>
<p><a href="http://www.instructables.com/id/Charlieplexing-LEDs--The-theory/allstepslogin?ALLSTEPS" target="_blank">Charlieplexing: DIY, How-To</a></p>
<p><a href="http://www.maxim-ic.com/appnotes.cfm/appnote_number/1880" target="_blank">Charlieplexing: Reduced Pin-Count LED Display Multiplexing</a></p>
<p><a href="http://elm-chan.org/docs/mmc/mmc_e.html" target="_blank">How to use MMC/SDC (Attaching SD cards through the SPI)</a></p>
<p><a href="http://elm-chan.org/fsw/ff/00index_e.html" target="_blank">FatFS File System Module for AVR</a></p>
<p><a href="http://www.ipass.net/hammill/newavr.htm" target="_blank">A Page O&#8217; AVR Links</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=256</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A nearly up to date photo summary of pinball table</title>
		<link>http://cwraig.id.au/?p=217</link>
		<comments>http://cwraig.id.au/?p=217#comments</comments>
		<pubDate>Mon, 31 Aug 2009 14:53:57 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=217</guid>
		<description><![CDATA[Basic table layout mostly finished now that the aluminum rails are installed. . Early flipper prototype. Flipper assembly. The solenoid closes and pulls on the short piece of aluminum rotating the bolt in the top left that is attached to the flipper on the topside of the table The shooter assembly. The complete flipper. The [...]]]></description>
			<content:encoded><![CDATA[<h3></h3>
<h3><strong>Basic table layout mostly finished now that the aluminum rails are installed.</strong></h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-023.jpg"><img class="aligncenter size-medium wp-image-218" title="Pinball 023" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-023-168x300.jpg" alt="Pinball 023" width="168" height="300" />.</a></p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-024.jpg"><img class="aligncenter size-medium wp-image-219" title="Pinball 024" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-024-300x168.jpg" alt="Pinball 024" width="300" height="168" /></a></p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-025.jpg"><img class="aligncenter size-medium wp-image-220" title="Pinball 025" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-025-300x168.jpg" alt="Pinball 025" width="300" height="168" /></a></p>
<h3><strong><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-026.jpg"><img class="aligncenter size-medium wp-image-221" title="Pinball 026" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-026-168x300.jpg" alt="Pinball 026" width="168" height="300" /></a></strong></h3>
<h3></h3>
<h3><strong>Early flipper prototype.<br />
</strong></h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-028.jpg"><img class="aligncenter size-medium wp-image-222" title="Pinball 028" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-028-300x168.jpg" alt="Pinball 028" width="300" height="168" /></a></p>
<h3></h3>
<h3>Flipper assembly.</h3>
<h4>The solenoid closes and pulls on the short piece of aluminum rotating the bolt in the top left that is attached to the flipper on the topside of the table</h4>
<h3><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-031.jpg"><img class="aligncenter size-medium wp-image-225" title="Pinball 031" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-031-300x168.jpg" alt="Pinball 031" width="300" height="168" /></a></h3>
<h3></h3>
<h3>The shooter assembly.</h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-035.jpg"><img class="aligncenter size-medium wp-image-227" title="Pinball 035" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-035-300x168.jpg" alt="Pinball 035" width="300" height="168" /></a></p>
<h3><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-036.jpg"><img class="aligncenter size-medium wp-image-228" title="Pinball 036" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-036-300x168.jpg" alt="Pinball 036" width="300" height="168" /></a></h3>
<h3></h3>
<h3>The complete flipper.</h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-037.jpg"><img class="aligncenter size-medium wp-image-229" title="Pinball 037" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-037-300x168.jpg" alt="Pinball 037" width="300" height="168" /></a></p>
<h3></h3>
<h3>The completed front of the table.</h3>
<h3><a href="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-039.jpg"><img class="aligncenter size-medium wp-image-230" title="Pinball 039" src="http://cwraig.id.au/wp-content/uploads/2009/09/Pinball-039-300x168.jpg" alt="Pinball 039" width="300" height="168" /></a></h3>
<h3></h3>
<h3>Two sets of three targets.</h3>
<h4>The ball strikes the front circle and pushes the backplate against the &#8216;L&#8217; shaped part screwed to the floor. Electrodes are connected to the two components and this will be used to send score signals to the micro controller.</h4>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-006.jpg"><img class="aligncenter size-medium wp-image-231" title="PinBall 006" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-006-300x168.jpg" alt="PinBall 006" width="300" height="168" /></a></p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-007.jpg"><img class="aligncenter size-medium wp-image-232" title="PinBall 007" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-007-300x168.jpg" alt="PinBall 007" width="300" height="168" /></a></p>
<h3><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-008.jpg"><img class="aligncenter size-medium wp-image-233" title="PinBall 008" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-008-300x168.jpg" alt="PinBall 008" width="300" height="168" /></a></h3>
<h3></h3>
<h3>My first bumper finished.</h3>
<h4>I will need to replace the rubber. As the ball strikes the rubber the rubber presses on one of the two switches which trigger the hammer (in the middle) which hammers back on the rubber.</h4>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-009.jpg"><img class="aligncenter size-medium wp-image-234" title="PinBall 009" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-009-300x168.jpg" alt="PinBall 009" width="300" height="168" /></a></p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-010.jpg"><img class="aligncenter size-medium wp-image-235" title="PinBall 010" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-010-300x168.jpg" alt="PinBall 010" width="300" height="168" /></a></p>
<h3><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-011.jpg"><img class="aligncenter size-medium wp-image-236" title="PinBall 011" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-011-300x168.jpg" alt="PinBall 011" width="300" height="168" /></a></h3>
<h3></h3>
<h3>The underside of the hammer <a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-011.jpg"><br />
</a></h3>
<h2 style="text-align: center;"><a href="../wp-content/uploads/2009/09/PinBall-017.jpg"><img title="PinBall 017" src="../wp-content/uploads/2009/09/PinBall-017-300x168.jpg" alt="PinBall 017" width="300" height="168" /></a></h2>
<h3></h3>
<h3>The drink holder to be fixed to the side of the table</h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-012.jpg"><img class="aligncenter size-medium wp-image-237" title="PinBall 012" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-012-300x168.jpg" alt="PinBall 012" width="300" height="168" /></a></p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-013.jpg"><img class="aligncenter size-medium wp-image-238" title="PinBall 013" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-013-300x168.jpg" alt="PinBall 013" width="300" height="168" /></a></p>
<h3></h3>
<h3>The front underside of the table showing both flippers finished and the &#8216;safety light&#8217;</h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-014.jpg"><img class="aligncenter size-medium wp-image-239" title="PinBall 014" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-014-300x168.jpg" alt="PinBall 014" width="300" height="168" /></a></p>
<h3></h3>
<h3>A dell (its not quite standard) small form ATX power supply and power plug</h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-018.jpg"><img class="aligncenter size-medium wp-image-243" title="PinBall 018" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-018-300x168.jpg" alt="PinBall 018" width="300" height="168" /></a></p>
<h3><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-019.jpg"><img class="aligncenter size-medium wp-image-244" title="PinBall 019" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-019-300x168.jpg" alt="PinBall 019" width="300" height="168" /></a></h3>
<h3></h3>
<h3>Underside shots of both flippers, one hammer and the powersupply</h3>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-020.jpg"><img class="aligncenter size-medium wp-image-245" title="PinBall 020" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-020-300x168.jpg" alt="PinBall 020" width="300" height="168" /></a></p>
<p><a href="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-022.jpg"><img class="aligncenter size-medium wp-image-247" title="PinBall 022" src="http://cwraig.id.au/wp-content/uploads/2009/09/PinBall-022-300x168.jpg" alt="PinBall 022" width="300" height="168" /></a></p>
<h3></h3>
<h3>This is nearly the table up to date, the second hammer has been finshed and i have started to design the round bumper things to go in the back. More at the end of the semmester.</h3>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=217</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pinball Costings</title>
		<link>http://cwraig.id.au/?p=211</link>
		<comments>http://cwraig.id.au/?p=211#comments</comments>
		<pubDate>Thu, 13 Aug 2009 12:03:50 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=211</guid>
		<description><![CDATA[I have added up all the costs for the pinball table so far. The PDF came out a bit messed up but check out the the spreadsheets for better view. 090813 Pinball Costs.xls 090813 Pinball Costs.ods 090813 Pinball Costs.pdf I&#8217;ve taken a heap of photos that i haven&#8217;t put up yet but maybe tomorrow. The [...]]]></description>
			<content:encoded><![CDATA[<p>I have added up all the costs for the pinball table so far.<br />
The PDF came out a bit messed up but check out the the spreadsheets for better view.<br />
<br /><a href='http://cwraig.id.au/wp-content/uploads/2009/08/090813-Pinball-Costs-.xls'>090813 Pinball Costs.xls</a><br />
<br /><a href='http://cwraig.id.au/wp-content/uploads/2009/08/090813-Pinball-Costs-.ods'>090813 Pinball Costs.ods</a><br />
<br /><a href='http://cwraig.id.au/wp-content/uploads/2009/08/090813-Pinball-Costs.pdf'>090813 Pinball Costs.pdf</a><br />
I&#8217;ve taken a heap of photos that i haven&#8217;t put up yet but maybe tomorrow.<br />
The project will have to be put on hold now for the rest of the semester but hopefully ill get back into it in the holidays.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=211</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plunger, Front curves and flipper bumpers</title>
		<link>http://cwraig.id.au/?p=206</link>
		<comments>http://cwraig.id.au/?p=206#comments</comments>
		<pubDate>Sun, 12 Jul 2009 13:05:26 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=206</guid>
		<description><![CDATA[Today i installed the plungers on both sides Added some nice curves to the front cause i wanted the ply 3 layers deep at the plungers to keep them straight. They will probably need to have some kind of sleeve though to keep in square and reduce the wear on the ply but for now [...]]]></description>
			<content:encoded><![CDATA[<p>Today i installed the plungers on both sides<br />
<a href="http://cwraig.id.au/wp-content/uploads/2009/07/P7122431.JPG"><img src="http://cwraig.id.au/wp-content/uploads/2009/07/P7122431-300x168.jpg" alt="P7122431" title="P7122431" width="300" height="168" class="aligncenter size-medium wp-image-207" /></a><br />
<br />
Added some nice curves to the front cause i wanted the ply 3 layers deep at the plungers to keep them straight. They will probably need to have some kind of sleeve though to keep in square and reduce the wear on the ply but for now its not too bad.<br />
<a href="http://cwraig.id.au/wp-content/uploads/2009/07/P7122435.JPG"><img src="http://cwraig.id.au/wp-content/uploads/2009/07/P7122435-300x168.jpg" alt="P7122435" title="P7122435" width="300" height="168" class="aligncenter size-medium wp-image-208" /></a><br />
I have also made some changes to the bumper that leads onto the flipper. It was just temporary before so i adjusted it to point in the right direction.<br />
<a href="http://cwraig.id.au/wp-content/uploads/2009/07/P7122433.JPG"><img src="http://cwraig.id.au/wp-content/uploads/2009/07/P7122433-300x168.jpg" alt="P7122433" title="P7122433" width="300" height="168" class="aligncenter size-medium wp-image-209" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=206</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First flipper installed and working</title>
		<link>http://cwraig.id.au/?p=202</link>
		<comments>http://cwraig.id.au/?p=202#comments</comments>
		<pubDate>Sat, 11 Jul 2009 13:50:01 +0000</pubDate>
		<dc:creator>craig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cwraig.id.au/?p=202</guid>
		<description><![CDATA[I have installed the first flipper, its a bottle opener keyring bolted to a M10ish bolt that connects to the underside flipper assembly. The underside flipper assembly is a few bits of aluminum channel and a 240V actuator there is also a small spring used to return the flipper to its home position.]]></description>
			<content:encoded><![CDATA[<p>I have installed the first flipper, its a bottle opener keyring bolted to a M10ish bolt that connects to the underside flipper assembly.<br />
<a href="http://cwraig.id.au/wp-content/uploads/2009/07/P7112424.JPG"><img src="http://cwraig.id.au/wp-content/uploads/2009/07/P7112424-300x168.jpg" alt="P7112424" title="P7112424" width="300" height="168" class="aligncenter size-medium wp-image-203" /></a><br />
The underside flipper assembly is a few bits of aluminum channel and a <a href="http://jaycar.com.au/productView.asp?ID=SS0904&#038;keywords=actuator&#038;form=KEYWORD">240V actuator</a>  there is also a small spring used to return the flipper to its home position.<br />
<a href="http://cwraig.id.au/wp-content/uploads/2009/07/P7112427.JPG"><img src="http://cwraig.id.au/wp-content/uploads/2009/07/P7112427-300x168.jpg" alt="P7112427" title="P7112427" width="300" height="168" class="aligncenter size-medium wp-image-204" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwraig.id.au/?feed=rss2&amp;p=202</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
