tag:blogger.com,1999:blog-76157064593432795052024-03-22T13:09:30.290+11:00Life of: Entrepreneur, I.T. and Embedded System EngineerI'm sharing experience/problems encountered in my mix lifestyle and interests. I'm not nerd expert in the fields mentioned but I learn from problems encountered everyday. You might find some information useful or may not at all.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-7615706459343279505.post-37996718580683867822011-11-04T15:26:00.000+11:002011-11-04T15:26:26.027+11:00TCP/IP over SLIP on GNU/Linux (Ubuntu)<br />
As title, I need to implement TCP/IP stack on Embedded System that doesn't have Ethernet, only RS232. assume you understand what is TCP/IP over SLIP. If not, just google it.<br />
<br />
The following shows how to setup your GNU/Linux PC running Ubuntu (hopefully, any version) to implement TCP/IP over SLIP, so you can test the other end. The example below will use 2 PCs running Ubuntu. Once you get it running, you can replace one end with other device, in my case, my Embedded System.<br />
<br />
Check if slip module is in your system: <br />
<br />
<blockquote class="tr_bq">
$> find /lib/modules/$(uname -r) -name slip* </blockquote>
<br />
Load slip module: <br />
<br />
<blockquote class="tr_bq">
$> modprobe slip </blockquote>
<br />
If you want to automatically load it during startup, edit: <br />
<br />
<blockquote class="tr_bq">
/etc/modules </blockquote>
<br />
Now, link Serial port with TCP/IP so we can access it using IP address. The example below using Serial port /dev/ttyUSB3 running at 115200bps.<br />
<br />
<blockquote class="tr_bq">
$> sudo slattach -p slip -s 115200 / dev/ttyUSB3 &</blockquote>
<br />
Check device name, look for something like sl0, sl1. <br />
<br />
<blockquote class="tr_bq">
$> ifconfig -a </blockquote>
<br />
Assume it's sl0, assign static IP address to it. Because SLIP is point-to-point connection, you also need to tell the IP address of the other end. The example below says, my Serial port sl0 is assigned IP address of 192.169.55.1 and is connected to other end Serial port that is assigned IP address of 192.169.55.2.<br />
<br />
<blockquote class="tr_bq">
$> sudo ifconfig sl0 192.169.55.1 pointopoint 192.169.55.2 up </blockquote>
Repeat all of the above on the other end swapping IP addresses during ifconfig setup.<br />
<br />
Try ping each other. If you are on 192.169.55.1: <br />
<br />
<blockquote class="tr_bq">
$> ping 192.169.55.2 </blockquote>
<br />
If you are on 192.169.55.2: <br />
<br />
<blockquote class="tr_bq">
$> ping 192.169.55.1 </blockquote>
<br />
If you find it too slow, try change the baudrate. <br />
<br />
That's it. Try other program to talk to each other like web browser, telnet, ssh, etc. Once you know it's working, replace the other end with any device that supports TCP/IP over SLIP.<br />
<br />
Hope you find it usefull.<br />patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-44539012046518663942010-07-17T18:43:00.005+10:002010-07-17T18:52:10.728+10:00Coding Standard - Cherina Standard<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cherinastandard.info/cherina.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 75px; height: 60px;" src="http://www.cherinastandard.info/cherina.jpg" border="0" alt="" /></a>Ever looking for coding standard that you can follow and available online? I've written one and will be available shortly in <a href="https://launchpad.net/">Launchpad</a> as open source project.<div><br /></div><div>My background in IT and Embedded Systems Engineer means having to deal with different projects using different programming languages, dealing with different programmers each which different mindset and style and don't like them because none of them using any standard.</div><div><br /></div><div>Anyway, instead of dealing with my frustration, I would like to introduce you to a new <b>Coding Standard</b> named <b><a href="http://www.cherinastandard.info/">Cherina</a></b>. It has been written to best fit most programming languages including scripting, clear, neat and beautiful. </div>patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-79932040174397709292009-11-07T12:15:00.005+11:002010-07-17T19:07:29.661+10:00Wireless Settings in Linux - KubuntuIf you have difficulty in setting up wireless network in Kubuntu (also in Ubuntu), you can find the following <a href="http://ubuntuforums.org/showthread.php?t=202834&highlight=wpa+gutsy">link</a> very helpful.<br /><br />The following is example of my wireless network configuration:<br /><ol><li>Hidden SSID</li><li>Using WPA2-PSK and AES</li><li>Running DHCP Server</li></ol><br />First, you need to find out which interface supports wireless: <span style="font-style: italic; font-family:courier new;"></span><blockquote><span style="font-style: italic; font-family:courier new;">$> sudo iwconfig</span></blockquote><br />Second, you need to modify: <span style="font-style: italic; font-family:courier new;"><blockquote>sudo vi /etc/network/interfaces</blockquote><br /></span><span style="font-family:courier new;">The following is example of my <span style="font-style: italic;">/etc/network/interface</span></span><span style="font-style: italic; font-family:courier new;"><span style="font-style: italic;">s </span></span><span style="font-family:courier new;">entry</span><span style="font-family:courier new;">:</span><span style="font-style: italic; font-family:courier new;"><br /></span><blockquote>auto eth1<br />iface eth1 inet dhcp<br />wpa-driver wext<br />wpa-ssid "hidden_essid"<br />wpa-ap-scan 2<br />wpa-proto RSN<br />wpa-pairwise CCMP<br />wpa-group CCMP<br />wpa-key-mgmt WPA-PSK<br />wpa-psk "your_hex_key"</blockquote><br />Where:<br /><ul><li><span style="font-style: italic;">eth1</span> is my wireless interface</li><li>"you_hex_key" can be found by issuing the following command:</li></ul><blockquote><span style="font-style: italic;">$> wpa_passphrase "hidden_essid" "your_ascii_key"</span> </blockquote><ul><li>For more information click this <a href="http://ubuntuforums.org/showthread.php?t=202834&highlight=wpa+gutsy">link</a></li></ul><br />NOTE: you may need to reboot for it to work.<br /><br />That's it. Hope it helps to solve your problem.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-26080300928560709412009-10-24T19:41:00.002+11:002009-10-24T19:49:39.811+11:00Vi: Search and Replace CommandVi, my favourite text editor in Unices. One problem I always encountered is search and replace command. The good news is you can find the answer by searching it on the internet. Anyway, I would like to keep record of what I've done.<br /><br /><span style="font-weight: bold;">Search and Replace all occurences in file:</span><br /><blockquote>:%s/OLD/NEW/g<br /></blockquote><span style="font-weight: bold;">Between 2 lines:</span><br /><blockquote>:#,#s/OLD/NEW/g</blockquote><span style="font-weight: bold;">First occurence on current line:<br /></span><blockquote>:s/OLD/NEW</blockquote><span style="font-weight: bold;">All occurences on current line:<br /></span><blockquote>:s/OLD/NEW/g</blockquote><span style="font-weight: bold;"></span><blockquote></blockquote>patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-15848176852686505602009-10-12T10:10:00.002+11:002009-10-12T10:23:44.738+11:00Windows XP - Disable default C (C$) Drive Network SharingBy default, Windows XP will share C drive (\\localhost\C$) over the network accessible by Administrators. I do not like this default behaviour so I decided to turn in off.<br /><br />The following are steps to turn off default local drive shares across networks. I've only tried it on Windows XP.<br /><ol><li>Type '<span style="font-weight: bold;">regedit.exe</span>' in "command prompt" or "run"<br /></li><li>Navigate to: <i></i><blockquote style="font-weight: bold; font-style: italic;">HKey_Local_Machine\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\AutoShareWks</blockquote></li><li>If it doesn't exist, create one using <span style="font-weight: bold;">DWORD</span> key<br /></li><li>Set it to 0 (zero) to disable C$, D$ or other local drive shares over the networks</li><li>Set it to 1 (one) to enable C$, D$ or other local drive shares over the networks</li><li>Restart your Windows XP</li><li>To confirm, in "command prompt", type '<span style="font-weight: bold;">net share</span>'</li><li>You shouldn't see C$, D$ or other local drives</li><li>Done!<br /></li></ol>patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-87271169531211718202009-09-25T08:07:00.002+10:002009-09-25T08:26:16.621+10:00Can't Ping Wireless Laptop?Yesterday I encountered problem where 2 of my Laptops can't ping each other. The laptops are running <span style="font-weight: bold;">Windows XP SP2</span> and <span style="font-weight: bold;">Vista Home Basic SP2</span>. I did remember my laptops can ping each other before but suddenly they give error message "<span style="font-weight: bold;">Destination host unreachable</span>". NOTE: Both laptops can ping the router and surf internet with no problem.<br /><br />At first I thought it was firewall issue and so I turned it off for both laptops. To no luck the problem still there. I then googled for answer and still it didn't get me anywhere, even though others also encountered it and asking for help.<br /><br />Finally I tried out my own <span style="font-style: italic;">debugging</span> of the matter. Hey, I'm also an I.T. and Engineer guy. So, I should be able to find out the problem. :) In fact I did find the problem and solution to it. It's pretty simple. Problem occured at the <span style="font-weight: bold; color: rgb(255, 102, 102);">router</span> side. Because wireless of both laptops are using DHCP to get its IP address, the router itself needs to keep track of which <span style="font-weight: bold;">IP</span> being assigned to which <span style="font-weight: bold;">MAC</span>. You need to check your router DHCP table of a list of IP leases. Find which entry in the DHCP table that has "<span style="font-weight: bold;">unknown</span>" IP but has MAC address as its correspondent. This is the root of the problem. An <span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 102);">invalid entry in DHCP table</span>.<br /><br />The solution is easy, disconnect wireless connection of the laptop that has "unknown" entry in the DHCP table. Issue command "<span style="font-style: italic;">ipconfig /all</span>" to check your MAC address. Re-connect your wireless, refresh your DHCP table in the router and ensure there is no "unknown" entry anymore in the table. That's it, your problem solved. Happy pinging!<br /><br />NOTE: your firewall is not an issue. You don't have to turn it off but ensure you allow <span style="font-weight: bold; font-style: italic;">ping/ICMP</span> as part of your firewall exceptions.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-15726421503199301082009-08-11T09:30:00.006+10:002009-08-11T09:46:50.383+10:00Firefox 3.5 on Kubuntu 9.04<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mozilla-europe.org/en/firefox/"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 73px; height: 77px;" src="https://addons.mozilla.org/img/amo2009/app-icons/firefox.png" alt="" border="0" /></a><br />I was using <span style="font-weight: bold;">Firefox 3.0</span> this morning and decided to upgrade to <span style="font-weight: bold;">Firefox 3.5</span>. I'm running <span style="font-weight: bold;">Kubuntu 9.04</span>. I did a normal Firefox 3.5 package installation via <span style="font-weight: bold;">KPackageKit</span>. Everything were installed fine but when I launched a firefox, it still showing Firefox 3.0.<br /><br />I opened up a console and excuted "<span style="font-weight: bold;">which firefox</span>" command. It shows that the firefox I was using is in "<span style="font-weight: bold;">/usr/bin/firefox</span>". After a few minutes of tinkering my Kubuntu, I found that to launch Firefox 3.5, the executable is in "<span style="font-weight: bold;">/usr/bin/firefox-3.5</span>".<br /><br />I'm not sure the reason why Firefox 3.5 didn't replace Firefox 3.0 during installation. I can only guessed it has not gone into official Ubuntu supported package or something like that.<br /><br />Anyway, hopefully the information can help you if you encounter the same situation with me. Cheers!patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-32148968353899852372009-07-29T08:20:00.009+10:002009-07-29T08:35:53.347+10:00Trading: Interactive Broker<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.interactivebrokers.com/ibg/main.php"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 65px; height: 127px;" src="http://www.interactivebrokers.com/images/common/pdfsofthighlights/whyIB_01.gif" alt="" border="0" /></a><br />I woke up everyday to login into my Trading Platform from <a href="http://www.interactivebrokers.com/ibg/main.php">Interactive Broker</a> to enter/exit trades. The Trading Platform provided by <a href="http://www.interactivebrokers.com/ibg/main.php">Interactive Broker</a> is rich of features and information. I myself haven't figured out all the features you can find in the platform. I guess I won't be needing them at current state. If you are looking for Online Broker, you can try out <a href="http://www.interactivebrokers.com/ibg/main.php">Interactive Broker</a>. It let you trades a lot of different category like shares, options, forex, futures, etc in <span style="font-weight: bold;">one</span> single account.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-64973435329262617502009-07-26T13:39:00.004+10:002010-07-17T18:53:50.144+10:00Fun Time: Manga<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.onemanga.com/"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 760px; height: 126px;" src="http://static.s-onemanga.com/manga/index-banner-red2.jpg" alt="" border="0" /></a><br />Right, as a person, I deserves a break. I enjoy comic books, whether it's from U.S., Japan, Korea, etc. I like pictures better than words. :) One source of my manga is <a href="http://www.onemanga.com/">here</a> or just click the banner above. I can even find manga that I read when I was still in primary school. Well anyway, do pay a visit in their website.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-9732855051781300432009-07-22T09:41:00.005+10:002009-07-22T10:03:04.623+10:00Eclipse IDE<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.eclipse.org"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 171px; height: 91px;" src="http://www.eclipse.org/eclipse.org-common/themes/Nova/images/eclipse.png" alt="" border="0" /></a><br />For those who are engineers or programmers and looking for IDE for your development, look no further. Use Eclipse. It's an open platform written in Java but suitable for any programming languages. If you understand Java, you can add your own application/plug-in into Eclipse. Hence, it is still useful eventhough you are not an engineer. Give it a try.<br /><br />I've been using it since a couple of years back and haven't found any replacement that can compete with it. Few main reasons I choose to use it: FREE, plenty of features via plug-in and supports multiple programming languages in one IDE.<br /><br />I'm an Embedded System Engineer and found Eclipse allows me to cross-compile an application into my embedded system (ARM, PIC, FreeScale, TSTIK, Tiny) and quickly switch the development environment for PC application in the same IDE. This greatly reduce my time to develop complete system from Embedded System to High End Application without having to use several IDEs.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-57554515773572956212009-07-19T21:14:00.003+10:002009-07-19T21:25:37.960+10:00At Last, My Front Yard<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.google.com.au/images?q=tbn:1CIOfkbKDo6TGM::www.phoenixtropicals.com/RyeGrass.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 125px; height: 93px;" src="http://www.google.com.au/images?q=tbn:1CIOfkbKDo6TGM::www.phoenixtropicals.com/RyeGrass.jpg" alt="" border="0" /></a>At last, after I bought a lawn mower last week and finally had a time to use it, I managed to put my front yard grass and weeds tallest ranking down to level 0. Yes, the Ozito electric mower I bought showed its results. I'm happy and impressed with it's capability. :)<br /><br /><br />Now I'm back with my home study. Got to educate myself. Here, get its <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963">Free DVD</a> and <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963">E-Books</a>.<br /><br /><a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963"><img src="http://www.21stcenturyacademy.com/images-new/Medium_rectangle_300x125_1.jpg" alt="" border="0" height="125" width="300" /></a><img src="http://www.21stcenturyacademy.com.au/cmd.php?Imp=2984742" border="0" height="0" width="0" />patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-67519584550170829532009-07-14T15:07:00.003+10:002009-07-14T15:13:41.589+10:00Tax Return Time<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ato.gov.au/"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 230px; height: 60px;" src="http://www.ato.gov.au/images/ATOlogo.gif" alt="" border="0" /></a><br />It's time for Tax Return and I'm still looking for a good accountant. Have been using an accountant for last year Tax Return and I'm not happy with the service. Even though I know what I want to claim but paper works make it complicated. If you do have suggestion and offer a service, please do let me know.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-67246758668790703252009-07-13T17:58:00.004+10:002009-07-14T15:07:13.498+10:00Missed Traders Meeting<iframe marginheight="0" marginwidth="0" src="http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=The+St+James%E2%80%99+Court+Conference+Centre+victoria+australia&sll=-37.799612,144.9543&sspn=0.026721,0.055747&ie=UTF8&cid=9144025470927680335&ll=-37.808835,144.953613&spn=0.020343,0.025749&z=14&output=embed" frameborder="0" height="300" scrolling="no" width="300"></iframe><br /><small><a href="http://www.google.com/maps?f=q&source=embed&hl=en&geocode=&q=The+St+James%E2%80%99+Court+Conference+Centre+victoria+australia&sll=-37.799612,144.9543&sspn=0.026721,0.055747&ie=UTF8&cid=9144025470927680335&ll=-37.808835,144.953613&spn=0.020343,0.025749&z=14" style="color: rgb(0, 0, 255); text-align: left;">View Larger Map</a></small><br /><br />Problem just poped up in my work and I had to stay late and yet I missed Traders meeting that I wanted to go. What a surprising day. Just because of someone else <span style="font-style: italic;">small</span> mistake, it affect a lot of other people indirectly. Let's hope it won't happen again next time. I want my <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963"><span style="font-weight: bold; font-style: italic;">Absolute Freedom</span></a>.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-83530321274260403602009-07-12T18:52:00.005+10:002009-07-12T19:13:58.223+10:00Garden Tools<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ozito.com.au/pics/LMW-101img_spec.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 110px; height: 200px;" src="http://www.ozito.com.au/pics/LMW-101img_spec.jpg" alt="" border="0" /></a><br />Bought a lawn mower, <a href="http://www.ozito.com.au/">Ozito</a>, from <a href="http://www.bunnings.com.au/">Bunnings Warehouse</a>. Didn't have time to try it yet.<br /><br />My front yard grass and weeds are the <span style="font-weight: bold; color: rgb(255, 0, 0);">tallest</span> in my neighborhood. I couldn't do anything because I just bought a lawn mower. :p<br /><br />Also bought a hose reel without hose. I had a hose bought few months back and realized it was a pain to keep the hose straight when using it and not bending it when storing it.<br /><br /><span style="font-weight: bold; color: rgb(51, 0, 153);">Suggestion:</span> if you have a hose but don't have a reel, do get one. The cheapest one I bought is around AUD15.00 from <a href="http://www.bunnings.com.au/">Bunnings Warehouse</a>. I'm having fun assembling it. May be due to my Engineer lifestyle. :)patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-78195437593532781792009-07-11T14:26:00.007+10:002009-07-11T14:54:26.624+10:00My Entrepreneur 1st Step<!--Begin---><br /><A HREF="http://www.21stcenturyacademy.com.au/cmd.php?af=789963"><IMG SRC="http://www.21stcenturyacademy.com/images-new/Medium_rectangle_300x125_1.jpg" ALT="" WIDTH="300" HEIGHT="125" border=0></A><br /><br><img src="http://www.21stcenturyacademy.com.au/cmd.php?Imp=2984742" width="0" height="0" border="0">I've come across a <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963"><span style="font-weight: bold;">FREE DVD</span></a> and <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963"><span style="font-weight: bold;">E-book</span></a> called “<span style="font-style: italic; color: rgb(255, 0, 0);">What I Didn’t Learn At School But Wish I Had</span>”. It's full of great information and strategies used by people generating money from Shares, Properties, Business and Internet. In fact I started to grow myself as Entrepreneur from <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963">here</a>.<br /><br />There is <span style="font-weight: bold;">no cost</span> to get the DVD and E-book. You won't lose anything. Do visit the <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963">website</a> and order a copy of DVD and E-book.<br /><br />Do let me know if you regret to get the <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963"><span style="font-weight: bold;">FREE DVD</span></a> and <a href="http://www.21stcenturyacademy.com.au/cmd.php?af=789963"><span style="font-weight: bold;">E-book</span></a>.<br /><!--End--->patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.comtag:blogger.com,1999:blog-7615706459343279505.post-27528056916263559042009-07-10T13:56:00.000+10:002009-07-10T19:59:44.314+10:001st Scratch<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdjtUtBS4-o7M1SugibeSS2p0Tag1qqEkGINgZ9e_vzYmW_OM3qqo2J6fzWzot5aWELNRRK62iVbC65OPVU0snJ5C_SKbwSx8q46b3Yao0eOEdkbI8pq9zI8eU6OU50OwRgfOsXw73aUY/s1600-h/signals-msn-pix.bmp"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 108px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdjtUtBS4-o7M1SugibeSS2p0Tag1qqEkGINgZ9e_vzYmW_OM3qqo2J6fzWzot5aWELNRRK62iVbC65OPVU0snJ5C_SKbwSx8q46b3Yao0eOEdkbI8pq9zI8eU6OU50OwRgfOsXw73aUY/s320/signals-msn-pix.bmp" alt="" id="BLOGGER_PHOTO_ID_5356676325204234098" border="0" /></a><br />The 1st Scratch before millions more to come. Will be spending time for few days to get a feel posting on this Blog before more useful information get written and stored in search engine.<br /><br />FYI: The picture shows wierd but working I2C signal.patricksthttp://www.blogger.com/profile/00433803931690750321noreply@blogger.com