<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>We are working on…

Advanced Wi-Fi security
SSL (Yes!!!)
T-B app. protection
</description><title>The Tibblog</title><generator>Tumblr (3.0; @tibbo)</generator><link>http://blog.tibbo.com/</link><item><title>Now accepting credit cards!
Want a starter kit or just a couple...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_l6vkhcRd7K1qaqhoco1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Now accepting credit cards!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Want a starter kit or just a couple of modules? You no longer need to worry about paying via T/T! For small orders of up to $500 including shipping, we now support payment via credit card!&lt;/p&gt;
&lt;p&gt;Simply use the order form and select Credit Card payment instead of T/T!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/926137100</link><guid>http://blog.tibbo.com/post/926137100</guid><pubDate>Mon, 09 Aug 2010 03:51:00 -0400</pubDate><category>business</category><category>credit cards</category><category>orders</category></item><item><title>First the speed, now the memory!</title><description>&lt;p&gt;We’ve just released an &lt;a href="http://tibbo.com/downloads/basic/firmware.html"&gt;experimental version&lt;/a&gt; (near the end of the page) of our platform and TiOS firmware. It’s a 3.x version, which means it’s very fast, and now it also offers you 10% &lt;em&gt;more memory&lt;/em&gt; (RAM) for your variables, data, socket buffers, etc&lt;em&gt;.&lt;/em&gt; Got a project that “almost fits” in RAM? Extra 10% just might help!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/897495413</link><guid>http://blog.tibbo.com/post/897495413</guid><pubDate>Tue, 03 Aug 2010 06:20:00 -0400</pubDate><category>basic</category><category>programmable</category></item><item><title>Spend less time staring at the upload bar</title><description>&lt;p&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;Ever get tired of waiting endlessly wh&lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;ile&lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt; TIDE uploads new code into your Tibbo BASIC device? It gets rather annoying on large projects, &lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;doesn’t&lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt; it? Often, you change one character in your source code, then wait a  minute for the upload to complete. Then change a bit more. Wait a&lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;nother&lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt; minute, etc. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;Not any more! &lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;The &lt;a href="http://tibbo.com/downloads/basic/software.html"&gt;experimental &lt;/a&gt;&lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;&lt;a href="http://tibbo.com/downloads/basic/software.html"&gt;TIDE  and TiOS&lt;/a&gt; versions we are releasing today feature optimized  “incremental” uploads that dramatically slash your waiting time. You  will notice a huge difference when making small &lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;modifications&lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt; to your source code.&lt;/span&gt;&lt;br/&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;!-- more --&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;In addition, we added &lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;a &lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;new transport for communicating between TIDE and TiOS devices. &lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;Based on WinPCap, it uses&lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt; non-broadcast UDP &lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;packets&lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;, thus boosting upload &lt;/span&gt;&lt;span class="author-g-9pe9bq3x2ioqdz122zgz122z"&gt;speeds &lt;/span&gt;&lt;span class="author-g-g0ga6m6nyj2927q7"&gt;on larger networks.&lt;/span&gt;&lt;/p&gt;</description><link>http://blog.tibbo.com/post/860848472</link><guid>http://blog.tibbo.com/post/860848472</guid><pubDate>Mon, 26 Jul 2010 06:27:00 -0400</pubDate><category>programmable</category><category>basic</category><category>speed</category></item><item><title>Come see Tibbo at Embedded China 2010!</title><description>&lt;p&gt;&lt;a href="http://www.embeddedchina.org/indexen.asp"&gt;&lt;img alt="Embedded China logo" src="http://tibbo.com/pictures/newsflash/embedded_cn_logo.jpg" align="middle" height="117" width="113"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.embeddedchina.org/indexen.asp"&gt;Embedded China&lt;/a&gt; is a conference happening in Shanghai, China, from September 7 till September 9. The dates fall within the amazing World Expo in Shanghai, and we’ll be thrilled to see you! You can find us in booth 1A88. Come meet us and see our range of programmable products!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/814489109</link><guid>http://blog.tibbo.com/post/814489109</guid><pubDate>Thu, 15 Jul 2010 04:39:00 -0400</pubDate></item><item><title>DS1004 is a Red Dot Design Award Winner!</title><description>&lt;p&gt;&lt;img src="http://tibbo.com/pictures/newsflash/nl27_reddot.jpg" alt="Red Dot" border="0"/&gt;&lt;/p&gt;
&lt;p&gt;We’re proud to announce the DS1004 is one of the &lt;a href="http://en.red-dot.org/2783.html?&amp;cHash=e25e627fb1afffb7a42e64c97b70fb05&amp;detail=7495&amp;year=0"&gt;winners&lt;/a&gt; in the &lt;a href="http://en.wikipedia.org/wiki/Red_dot_award"&gt;Red Dot Design Award&lt;/a&gt;! You can read all about it &lt;a href="http://tibbo.com/corporate/md-address.html"&gt;here&lt;/a&gt;!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/814374556</link><guid>http://blog.tibbo.com/post/814374556</guid><pubDate>Thu, 15 Jul 2010 03:51:09 -0400</pubDate><category>ds1004</category><category>basic</category><category>programmable</category></item><item><title>Photo</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_l4ctfkzvlj1qaqhoco1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://blog.tibbo.com/post/721175115</link><guid>http://blog.tibbo.com/post/721175115</guid><pubDate>Mon, 21 Jun 2010 03:42:56 -0400</pubDate></item><item><title>Same Devices, Double the Speed</title><description>&lt;p&gt;How would you like to improve the execution speed of your Tibbo BASIC application by a factor of two?&lt;/p&gt;
&lt;p&gt;The TiOS firmware we’ve &lt;a href="http://tibbo.com/downloads/basic/firmware.html"&gt;just released&lt;/a&gt; does just that for the &lt;a href="http://tibbo.com/products/modules/em1000"&gt;EM1000&lt;/a&gt;, &lt;a href="http://tibbo.com/em1202"&gt;EM1202&lt;/a&gt;, &lt;a href="http://tibbo.com/em1206"&gt;EM1206&lt;/a&gt;, &lt;a href="http://tibbo.com/ds1000"&gt;DS1000&lt;/a&gt;, &lt;a href="http://tibbo.com/ds1202"&gt;DS1202&lt;/a&gt;, and &lt;a href="http://tibbo.com/ds1206"&gt;DS1206&lt;/a&gt; devices.&lt;/p&gt;
&lt;p&gt;Just load the new TiOS firmware and you get a significantly better execution speed. For free!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/699233082</link><guid>http://blog.tibbo.com/post/699233082</guid><pubDate>Mon, 21 Jun 2010 03:11:00 -0400</pubDate><category>programmable</category><category>basic</category><category>tios</category></item><item><title>EM500 platform docs are now available!</title><description>&lt;p&gt;The docs for the &lt;a title="EM500 Tibbo BASIC platform" target="_blank" href="http://docs.tibbo.com/taiko/em500.htm"&gt;EM500 Tibbo BASIC platform&lt;/a&gt; have now been released! Go  ahead and check out what it can do, in painstaking detail.&lt;/p&gt;</description><link>http://blog.tibbo.com/post/656162660</link><guid>http://blog.tibbo.com/post/656162660</guid><pubDate>Wed, 02 Jun 2010 05:34:11 -0400</pubDate><category>basic</category><category>programmable</category></item><item><title>EM500 docs are now out!</title><description>&lt;p&gt;Many of you may be happy to know that the &lt;a title="EM500 technical documentation" target="_blank" href="http://docs.tibbo.com/phm/index.html?em500.htm"&gt;EM500 hardware documentation&lt;/a&gt; is now up and fully updated!&lt;/p&gt;
&lt;p&gt;As per usual, the docs feature complete schematics, pinouts, mechanical dimensions, and everything else you’ve come to expect. So if you’ve been thinking of using the EM500 for one of your projects, now you can check it out in-depth. Enjoy!&lt;/p&gt;
&lt;p&gt;P.S. Platform and EM500EV docs to be posted shortly.&lt;/p&gt;</description><link>http://blog.tibbo.com/post/652821069</link><guid>http://blog.tibbo.com/post/652821069</guid><pubDate>Tue, 01 Jun 2010 05:33:00 -0400</pubDate><category>programmable</category><category>basic</category><category>manuals</category></item><item><title>The new EM500, first member of the MiniMo family, is now out!</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_l2cq6k8cl91qaqhoco1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The new &lt;a title="EM500" href="http://tibbo.com/products/modules/minimo/em500.html"&gt;EM500&lt;/a&gt;, first member of the &lt;a title="MiniMo" href="http://tibbo.com/products/modules/minimo"&gt;MiniMo&lt;/a&gt; family, is now out!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/594836098</link><guid>http://blog.tibbo.com/post/594836098</guid><pubDate>Thu, 13 May 2010 05:25:00 -0400</pubDate></item><item><title>New PING function available for Tibbo BASIC! Click the image for...</title><description>&lt;img src="http://27.media.tumblr.com/tumblr_l2avhyCO8t1qaqhoco1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;New PING function available for Tibbo BASIC! Click the image for more details.&lt;/p&gt;</description><link>http://blog.tibbo.com/post/592034217</link><guid>http://blog.tibbo.com/post/592034217</guid><pubDate>Wed, 12 May 2010 05:25:09 -0400</pubDate><category>basic</category><category>programmable</category></item><item><title>We’ve got a new website coming up for AggreGate… new...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l19t5yVUTf1qaqhoco1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;We’ve got a new website coming up for AggreGate… new looks, new content, and lots of tasty new graphics and screenshots! Stay tuned!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/540389661</link><guid>http://blog.tibbo.com/post/540389661</guid><pubDate>Thu, 22 Apr 2010 05:03:34 -0400</pubDate><category>aggregate</category><category>preview</category></item><item><title>At Tibbo, Modules Help Make More Modules</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kzcxp6AQta1qa8p5v.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;In the true spirit of Japanese cartoons about robots and other cool stuff, we at Tibbo use our own technology to produce more of the same. What you’re looking at is a test bed for our &lt;a title="EM100" href="http://tibbo.com/products/modules/em120.html"&gt;EM100&lt;/a&gt; modules. This is controlled by the the &lt;a title="EM1000TEV" href="http://docs.tibbo.com/phm/index.html?em1000_tev.htm"&gt;EM1000TEV&lt;/a&gt; system (using the &lt;a title="EM1000" href="http://tibbo.com/products/modules/em1000.html"&gt;EM1000&lt;/a&gt; module).&lt;/p&gt;
&lt;p&gt;The EM1000TEV, running a simple &lt;a title="Tibbo BASIC" href="http://basic.tibbo.com/product/basic.html"&gt;Tibbo BASIC&lt;/a&gt; application, is making sure that each orange module gets a proper and unique MAC address. This is just one of the examples of how our technology can automates production and testing of electronic devices.&lt;/p&gt;</description><link>http://blog.tibbo.com/post/451534489</link><guid>http://blog.tibbo.com/post/451534489</guid><pubDate>Tue, 16 Mar 2010 00:27:00 -0400</pubDate><category>lab</category><category>design</category></item><item><title>We just had our Year-End party (we go by the Chinese calendar),...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_kxo6ojj3Mv1qaqhoco1_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://28.media.tumblr.com/tumblr_kxo6ojj3Mv1qaqhoco2_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://27.media.tumblr.com/tumblr_kxo6ojj3Mv1qaqhoco3_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://26.media.tumblr.com/tumblr_kxo6ojj3Mv1qaqhoco4_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://26.media.tumblr.com/tumblr_kxo6ojj3Mv1qaqhoco5_250.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;img src="http://30.media.tumblr.com/tumblr_kxo6ojj3Mv1qaqhoco6_500.jpg"/&gt;&lt;br/&gt; &lt;br/&gt;&lt;p&gt;We just had our Year-End party (we go by the Chinese calendar), and it was a blast! Here are just a few photos of the Taipei team having fun. :) HAPPY CHINESE NEW YEAR!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/383466577</link><guid>http://blog.tibbo.com/post/383466577</guid><pubDate>Thu, 11 Feb 2010 04:07:00 -0500</pubDate><category>team</category><category>party</category><category>fun</category></item><item><title>Our new DS10xx family of BASIC-programmable industrial...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_kx7q8hGowl1qaqhoco1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Our new &lt;a href="http://www.tibbo.com/products/controllers/ds10xx"&gt;DS10xx&lt;/a&gt; family of BASIC-programmable industrial controllers is now out!&lt;/p&gt;</description><link>http://blog.tibbo.com/post/366820583</link><guid>http://blog.tibbo.com/post/366820583</guid><pubDate>Tue, 02 Feb 2010 06:50:00 -0500</pubDate><category>ds10xx</category><category>hardware</category><category>release</category></item><item><title>Our Designer, Leo, has recently visited us in Taipei. Here is a...</title><description>&lt;img src="http://26.media.tumblr.com/tumblr_kx7kvlj5ei1qaqhoco1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Our Designer, Leo, has recently visited us in Taipei. Here is a photo of him and his computers/monitors, one of which shows his top secret project &lt;b&gt;E**&lt;/b&gt; (which, regrettably, we had to pixelate). Tomorrow Leo is off to get some much needed R&amp;R in Thailand, so we all wish him a good trip.&lt;/p&gt;</description><link>http://blog.tibbo.com/post/366721364</link><guid>http://blog.tibbo.com/post/366721364</guid><pubDate>Tue, 02 Feb 2010 04:55:00 -0500</pubDate><category>team</category></item><item><title>AggreGate in Russian, Chinese, and More!
And we don’t mean some...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_kwn8tf18pl1qaqhoco1_400.png"/&gt;&lt;br/&gt; Menu and System Tree in Russian&lt;br/&gt;&lt;br/&gt; &lt;img src="http://24.media.tumblr.com/tumblr_kwn8tf18pl1qaqhoco2_500.png"/&gt;&lt;br/&gt; System Log&lt;br/&gt;&lt;br/&gt; &lt;p&gt;AggreGate in Russian, Chinese, and More!&lt;/p&gt;
&lt;p&gt;And we don’t mean some “About AggreGate” document, either! It’s the  actual software. The UI itself is being localized these days. Look at  this sneak preview of our Russian AggreGate.&lt;/p&gt;</description><link>http://blog.tibbo.com/post/347226870</link><guid>http://blog.tibbo.com/post/347226870</guid><pubDate>Fri, 22 Jan 2010 05:22:00 -0500</pubDate><category>aggregate</category><category>lab</category><category>design</category></item><item><title>Security, Security, Security...</title><description>&lt;p&gt;Hello there folks,&lt;/p&gt;
&lt;p&gt;it is a holiday season all around the world but we are not slowing down. It looks like Q1 will bring our BASIC-programmable products several important security-related enhancements. Here is just some stuff we are working on: additional security modes for Wi-Fi (cause WEP is cr**), SSL support, and protection of customer’s Tibbo BASIC application loaded into the module.&lt;/p&gt;
&lt;p&gt;Stay tuned…&lt;/p&gt;</description><link>http://blog.tibbo.com/post/305436073</link><guid>http://blog.tibbo.com/post/305436073</guid><pubDate>Mon, 28 Dec 2009 22:21:00 -0500</pubDate><category>LAB</category></item><item><title>SSI does MAXIM RTC</title><description>&lt;p&gt;Yet another application for our SSI object. We have successfully used our SSI to interface with the &lt;a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4051"&gt;DS3234&lt;/a&gt; “extremely accurate” SPI RTC.&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;img src="http://media.tumblr.com/tumblr_kvcyzjIFHA1qa8p5v.png"/&gt;&lt;br/&gt;&lt;!-- more --&gt;&lt;/p&gt;
&lt;p&gt;Here is the code:&lt;/p&gt;
&lt;pre&gt;'------------------------------------------------------------------&lt;br/&gt;io.num=SPI_CS&lt;br/&gt;io.state = HIGH&lt;br/&gt;io.enabled=YES&lt;br/&gt;&lt;br/&gt;io.num=SPI_CLK&lt;br/&gt;io.state = HIGH&lt;br/&gt;io.enabled=YES&lt;br/&gt;&lt;br/&gt;io.num=SPI_MOSI&lt;br/&gt;io.state = HIGH&lt;br/&gt;io.enabled=YES&lt;br/&gt;&lt;br/&gt;'setup SSI channel&lt;br/&gt;ssi.channel=1&lt;br/&gt;ssi.mode=PL_SSI_MODE_1&lt;br/&gt;ssi.clkmap=SPI_CLK&lt;br/&gt;ssi.dimap=SPI_MISO&lt;br/&gt;ssi.domap=SPI_MOSI&lt;br/&gt;ssi.zmode=PL_SSI_ZMODE_ALWAYS_ENABLED&lt;br/&gt;ssi.direction=PL_SSI_DIRECTION_LEFT&lt;br/&gt;ssi.baudrate=1&lt;br/&gt;ssi.enabled=YES&lt;br/&gt;&lt;br/&gt;'------------------------------------------------------------------&lt;br/&gt;function rtc_read(address as byte)as byte&lt;br/&gt;  io.lineset(SPI_CS,LOW)&lt;br/&gt;  ssi.channel=SSI_CHANNEL_RTC&lt;br/&gt;  rtc_read=ssi.value(address*256,16)&lt;br/&gt;  io.lineset(SPI_CS,HIGH)&lt;br/&gt;end function&lt;/pre&gt;</description><link>http://blog.tibbo.com/post/278528886</link><guid>http://blog.tibbo.com/post/278528886</guid><pubDate>Fri, 11 Dec 2009 00:05:00 -0500</pubDate><category>CODE</category></item><item><title>SSI does Microchip Port Expanders!</title><description>&lt;p&gt;G’day folks,&lt;/p&gt;
&lt;p&gt;it hasn’t even been a week since we published our SSI object, and we already found an application for it. We used the SSI to control Microchip’s &lt;a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en023499"&gt;MCP23017&lt;/a&gt; 16-bit port expander.&lt;/p&gt;
&lt;p&gt;For those of you who never tested this, Microchip port expanders are I2C or SPI ICs that give you 8 or 16 I/O lines. Add something like this to our (relatively low-pin count &lt;a href="http://www.tibbo.com/products/modules/x20x/em1206.html"&gt;EM1206&lt;/a&gt;) and you get 16 additional I/O lines for &lt;1US$!&lt;/p&gt;
&lt;p&gt;Without further ado, here is the code that setups an I2C channel, configures all I/O lines of the MCP23017 as outputs, and writes &amp;hAA55 to the output ports:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_kvcz6wM46s1qa8p5v.png"/&gt;&lt;/p&gt;


&lt;!-- more --&gt;
&lt;pre&gt;'------------------------------------------------------------------&lt;br/&gt;  'configure I2C clock as output&lt;br/&gt;  io.num=I2C_SCL 'you need to declare I2C_SCL, I2C_SDA&lt;br/&gt;  io.state=HIGH&lt;br/&gt;  io.enabled=YES&lt;br/&gt;&lt;br/&gt;  'setup SSI channel&lt;br/&gt;  ssi.channel=0&lt;br/&gt;  ssi.mode=PL_SSI_MODE_3&lt;br/&gt;  ssi.clkmap=I2C_SCL&lt;br/&gt;  ssi.dimap=I2C_SDA&lt;br/&gt;  ssi.domap=I2C_SDA&lt;br/&gt;  ssi.zmode=PL_SSI_ZMODE_ENABLED_ON_ZERO&lt;br/&gt;  ssi.direction=PL_SSI_DIRECTION_LEFT&lt;br/&gt;  ssi.baudrate=40 'this I2C device is relatively slow&lt;br/&gt;  ssi.enabled=YES&lt;br/&gt;&lt;br/&gt;  'setup all I/O lines of the MCP23017 as outputs (see Microchip's documentation)&lt;br/&gt;  i2c_start() &lt;br/&gt;  ssi.str(chr(&amp;h40)+chr(&amp;h00)+chr(&amp;h00)+chr(&amp;h00),1)&lt;br/&gt;  i2c_stop() &lt;br/&gt;&lt;br/&gt;  'output &amp;hAA55 (see Microchip's documentation)&lt;br/&gt;  i2c_start() &lt;br/&gt;  ssi.str(chr(&amp;h40)+chr(&amp;h12)+chr(&amp;hAA)+chr(&amp;h55),1)&lt;br/&gt;  i2c_stop() &lt;br/&gt;&lt;br/&gt;'------------------------------------------------------------------&lt;br/&gt;sub i2c_start&lt;br/&gt;  io.lineset(I2C_SCL,HIGH)&lt;br/&gt;  io.num=I2C_SDA 'set SDA to HIGH first so we can have HIGH-&gt;LOW transition&lt;br/&gt;  io.state=LOW 'we are manipulating data line through the OE register&lt;br/&gt;  io.enabled=NO&lt;br/&gt;  io.enabled=YES 'this will set the data output to LOW	&lt;br/&gt;end sub&lt;br/&gt;&lt;br/&gt;'----------------------------------------------------------------------------&lt;br/&gt;sub i2c_stop&lt;br/&gt;  io.lineset(I2C_SCL,LOW) 'this will remove the ack bit&lt;br/&gt;  io.num=I2C_SDA 'set SDA to LOW first so we can have LOW-&gt;HIGH transition			&lt;br/&gt;  io.state=LOW 'we are manipulating data line through the OE register&lt;br/&gt;  io.enabled=YES&lt;br/&gt;  io.lineset(I2C_SCL,HIGH)&lt;br/&gt;  io.enabled=NO 'this will set the data output to HIGH&lt;br/&gt;end sub&lt;/pre&gt;</description><link>http://blog.tibbo.com/post/278511776</link><guid>http://blog.tibbo.com/post/278511776</guid><pubDate>Thu, 10 Dec 2009 23:50:00 -0500</pubDate><category>CODE</category></item></channel></rss>
