<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1241834051079696019</id><updated>2024-09-02T02:12:30.904+02:00</updated><category term="ideas"/><category term="robotics"/><category term="electronic"/><category term="sensor networks"/><category term="programming"/><category term="visions"/><category term="communication"/><category term="ARM"/><category term="astronomy"/><category term="technology"/><category term="sensor"/><category term="social networks"/><category term="wii"/><category term="OS"/><category term="camera"/><category term="education"/><category term="fun"/><category term="intelligent buildings"/><category term="languages"/><category term="medicicine"/><category term="phones"/><category term="research"/><category term="art"/><category term="coding"/><category term="localization"/><category term="news"/><category term="projects"/><category term="security"/><category term="video recognition"/><category term="ANT"/><category term="TI DLP"/><category term="accelerometer"/><category term="design"/><category term="informations"/><category term="internet"/><category term="learning"/><category term="middleware"/><category term="mind"/><category term="neural"/><category term="nfc"/><category term="optics"/><category term="pictures"/><category term="realtime"/><category term="rfid"/><category term="robo"/><category term="science"/><category term="sensor fusion"/><category term="sensor networks controllers"/><category term="sites"/><category term="solar energy"/><category term="ted"/><category term="vis"/><category term="zigbee"/><title type='text'>KeyTech</title><subtitle type='html'>x = Robotics &amp;amp; WSN &amp;amp; technology &amp;amp; ARM &amp;amp; development &amp;amp; astronomy &amp;amp; social networks ? (Me):0;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>252</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-1896775730671768183</id><published>2021-12-10T12:03:00.006+01:00</published><updated>2021-12-10T12:40:31.352+01:00</updated><title type='text'>Easy to use Machine learning platform especially for STM microcontrollers</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;a href=&quot;https://eenews.cdnartwhere.eu/sites/default/files/styles/inner_article/public/sites/default/files/images/2021-12-09-s20_machine_learning_software_makes_anyone_an_ai_expert.jpg?itok=s1T2zvBF&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;347&quot; data-original-width=&quot;595&quot; height=&quot;187&quot; src=&quot;https://eenews.cdnartwhere.eu/sites/default/files/styles/inner_article/public/sites/default/files/images/2021-12-09-s20_machine_learning_software_makes_anyone_an_ai_expert.jpg?itok=s1T2zvBF&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;STMicroelectronics has announced the availability of Version 3 of NanoEdge AI Studio, the first major upgrade of the software tool for machine-learning applications that ST acquired with edge AI software specialist Cartesiam earlier this year.&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Source: &lt;a href=&quot;https://www.smart2zero.com/news/machine-learning-software-makes-anyone-ai-expert&quot;&gt;https://www.smart2zero.com/news/machine-learning-software-makes-anyone-ai-expert&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For more advanced theme about&amp;nbsp; concolution AI:&amp;nbsp;&lt;a href=&quot;https://machinelearningmastery.com/how-to-develop-a-convolutional-neural-network-from-scratch-for-mnist-handwritten-digit-classification/&quot;&gt;https://machinelearningmastery.com/how-to-develop-a-convolutional-neural-network-from-scratch-for-mnist-handwritten-digit-classification/&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/1896775730671768183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2021/12/easy-to-use-machine-learning-platform.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/1896775730671768183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/1896775730671768183'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2021/12/easy-to-use-machine-learning-platform.html' title='Easy to use Machine learning platform especially for STM microcontrollers'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-5552090418909153260</id><published>2020-03-09T12:06:00.000+01:00</published><updated>2020-03-09T12:12:06.838+01:00</updated><title type='text'>Cesta ku koncu času</title><content type='html'>Nový článok prináša pohľad na blízku budúcnosť Zeme ako aj hlboký pohľad&amp;nbsp; do budúcnosti budúcnosti Vesmíru&lt;br /&gt;
&lt;a href=&quot;https://www.starup.space/clanky/cesta-ku-koncu-casu&quot;&gt;https://www.starup.space/clanky/cesta-ku-koncu-casu&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/5552090418909153260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2020/03/cesta-ku-koncu-casu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/5552090418909153260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/5552090418909153260'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2020/03/cesta-ku-koncu-casu.html' title='Cesta ku koncu času'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-1658956257356519855</id><published>2018-11-11T23:08:00.000+01:00</published><updated>2018-11-11T23:08:11.944+01:00</updated><title type='text'>Nantero - fast nano-tube non-volatile memory can be uses as DDR module</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://eecatalog.com/storage/wp-content/blogs.dir/71/files/2018/07/figure3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;165&quot; data-original-width=&quot;560&quot; height=&quot;94&quot; src=&quot;https://eecatalog.com/storage/wp-content/blogs.dir/71/files/2018/07/figure3.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Nantero company presents new NRAM memory based on carbon nano-tubes which is capable of DDR performance (5ns r/w access time). These memories has retention about 15000years. See more details on&amp;nbsp;&lt;a href=&quot;https://fuse.wikichip.org/news/1656/nanteros-nram-a-universal-memory-candidate/&quot;&gt;https://fuse.wikichip.org/news/1656/nanteros-nram-a-universal-memory-candidate/&lt;/a&gt; &amp;nbsp;They were tested also in space. Currently Fujistu will produce first modules in 2019 (&lt;a href=&quot;https://hexus.net/tech/news/ram/120050-fujitsu-will-start-mass-production-nram-next-year/&quot;&gt;https://hexus.net/tech/news/ram/120050-fujitsu-will-start-mass-production-nram-next-year/&lt;/a&gt;).</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/1658956257356519855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2018/11/nantero-fast-nano-tube-non-volatile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/1658956257356519855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/1658956257356519855'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2018/11/nantero-fast-nano-tube-non-volatile.html' title='Nantero - fast nano-tube non-volatile memory can be uses as DDR module'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-4626864327084374982</id><published>2018-10-21T16:11:00.004+02:00</published><updated>2018-10-21T16:15:34.404+02:00</updated><title type='text'>World’s first commercially available deep learning CNN accelerator chip</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.gyrfalcontech.ai/wp-content/uploads/2018/10/2801-dropshadow.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;783&quot; data-original-width=&quot;800&quot; height=&quot;195&quot; src=&quot;https://www.gyrfalcontech.ai/wp-content/uploads/2018/10/2801-dropshadow.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Lightspeeur© 2801S is the world’s first commercially available deep learning CNN accelerator chip to run audio and video processing to power AI devices from Edge to Cloud&lt;br /&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.gyrfalcontech.ai/solutions/2801s/&quot;&gt;https://www.gyrfalcontech.ai/solutions/2801s/&lt;/a&gt;&lt;br /&gt;
It is based on matrix processing engine (MPE)&lt;br /&gt;
9.3TOps/W, 5.6TOps/100MHz&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/4626864327084374982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2018/10/worlds-first-commercially-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4626864327084374982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4626864327084374982'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2018/10/worlds-first-commercially-available.html' title='World’s first commercially available deep learning CNN accelerator chip'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-4700197858270109724</id><published>2018-10-21T15:52:00.003+02:00</published><updated>2018-10-21T15:52:43.301+02:00</updated><title type='text'>AI helps to invent new business opportunities</title><content type='html'>Company&amp;nbsp;&lt;a href=&quot;http://www.iprova.com/&quot;&gt;Improva&lt;/a&gt;&amp;nbsp;is delivering new machine learning &amp;amp; data-driven approach to invent&amp;nbsp;new products and services. &quot;We aim to invent ever faster, ever more disruptively – and as a direct result allow our customers to gain competitive advantage by bringing new differentiated and value-creating products and services to market.&quot;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/4700197858270109724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2018/10/ai-helps-to-invent-new-business.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4700197858270109724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4700197858270109724'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2018/10/ai-helps-to-invent-new-business.html' title='AI helps to invent new business opportunities'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-2727528377580123700</id><published>2018-10-17T01:44:00.000+02:00</published><updated>2018-10-17T01:59:40.881+02:00</updated><title type='text'>How Kepler determined Mars Distance from Earth.</title><content type='html'>He know the measurements of Mars positions from Tycho de Brahe.&lt;br /&gt;
&lt;a href=&quot;http://www.keplersdiscovery.com/Earth.html&quot;&gt;http://www.keplersdiscovery.com/Earth.html&lt;/a&gt;&lt;br /&gt;
computation of Kepler 3 law:&amp;nbsp;&lt;a href=&quot;https://www.butkaj.com/fyzika1?id_menu=563&amp;amp;id_sub=91&amp;amp;id_left=367&quot; target=&quot;_blank&quot;&gt;https://www.butkaj.com/fyzika1?id_menu=563&amp;amp;id_sub=91&amp;amp;id_left=367&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/2727528377580123700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2018/10/how-kepler-determined-mars-distance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/2727528377580123700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/2727528377580123700'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2018/10/how-kepler-determined-mars-distance.html' title='How Kepler determined Mars Distance from Earth.'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-7155212532740658498</id><published>2018-10-16T00:42:00.002+02:00</published><updated>2018-10-17T01:27:10.923+02:00</updated><title type='text'>Lessons learned from TinyOS</title><content type='html'>Here &lt;a href=&quot;https://www.usenix.org/node/170849&quot;&gt;https://www.usenix.org/node/170849&lt;/a&gt; ,  Philip Levis, Stanford University talks about why TinyOS is not as Arduino in these days. What was wrong with design?&lt;br /&gt;&lt;br /&gt;Here is his paper in written form: https://www.usenix.org/system/files/conference/osdi12/osdi12-final-183.pdf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;About TinyOS2.0 from author in past (2007)&lt;br /&gt;&lt;br /&gt;https://www.youtube.com/watch?v=j6hRsue5b30</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/7155212532740658498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2018/10/lessons-learned-from-tinyos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7155212532740658498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7155212532740658498'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2018/10/lessons-learned-from-tinyos.html' title='Lessons learned from TinyOS'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-607553596855490981</id><published>2018-05-23T00:58:00.001+02:00</published><updated>2021-06-16T08:42:07.264+02:00</updated><title type='text'>TRI Analyzer</title><content type='html'>&lt;div&gt;
&lt;div style=&quot;border: 0px; box-sizing: inherit; clear: left; color: #102b4e; float: left; font-family: &amp;quot;Gotham SSm A&amp;quot;, &amp;quot;Gotham SSm B&amp;quot;, Helvetica, Arial, sans-serif; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.6em; margin-bottom: 1em; margin-right: 1em; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;The spectral transmission-reflectance-intensity (TRI)-Analyzer attaches to a smartphone and analyzes patient blood, urine, or saliva samples as reliably as clinic-based instruments that cost thousands of dollars.&quot; src=&quot;https://ws.engr.illinois.edu/blogs/viewphoto.aspx?id=24334&amp;amp;s=300&quot; /&gt;&lt;/div&gt;
In a &lt;a href=&quot;https://www.blogger.com/#&quot;&gt;recently published paper&lt;/a&gt;, Cunningham’s team used the TRI Analyzer to perform two commercially available assays—a test to detect a biomarker associated with pre-term birth in pregnant women and the PKU test for newborns to indirectly detect an enzyme essential for normal growth and development. Their tests results were comparable to those acquired with clinic-grade spectrometer instrumentation. &lt;br /&gt; In addition to its applications in health diagnostics, Cunningham said the TRI Analyzer can also be applied to point-of use applications that include animal health, environmental monitoring, drug testing, manufacturing quality control, and food safety. The patented technology is available for license.
&lt;/div&gt;
&lt;a href=&quot;https://bioengineering.illinois.edu/news/article/23435&quot; target=&quot;_blank&quot;&gt;https://bioengineering.illinois.edu/news/article/23435&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Paper:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
https://www.researchgate.net/publication/318658063_Multimode_Smartphone_Biosensing_The_Transmission_Reflection_and_Intensity_Spectral_TRI-Analyzer&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/607553596855490981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2018/05/tri-analyzer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/607553596855490981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/607553596855490981'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2018/05/tri-analyzer.html' title='TRI Analyzer'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-4359375112385798702</id><published>2014-08-11T10:22:00.001+02:00</published><updated>2014-08-11T10:22:35.694+02:00</updated><title type='text'>MR2001: Multi-channel 77 GHz Radar Transceiver Chipset</title><content type='html'>&lt;a href=&quot;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MR2001&amp;amp;nodeId=014359FE40&quot;&gt;http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MR2001&amp;amp;nodeId=014359FE40&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/4359375112385798702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2014/08/mr2001-multi-channel-77-ghz-radar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4359375112385798702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4359375112385798702'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2014/08/mr2001-multi-channel-77-ghz-radar.html' title='MR2001: Multi-channel 77 GHz Radar Transceiver Chipset'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-911162955983213793</id><published>2014-04-23T12:02:00.001+02:00</published><updated>2015-06-30T16:24:04.977+02:00</updated><title type='text'>Configure i2c raspbian - wheezy</title><content type='html'>1. Install i2c-tools&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo apt-get install i2c-tools&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2.&lt;br /&gt;
&lt;b&gt;On kernel version &amp;nbsp;&amp;lt; 3.18&lt;/b&gt;&lt;br /&gt;
Disable blacklisted module &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;i2c-bcm2708&lt;/span&gt;, optional disable blacklisted &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;spi-bcm2708 &lt;/span&gt;in &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/etc/modprobe.d/raspi-blacklist.conf&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;sudo nano /etc/modprobe.d/raspi-blacklist.conf&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Other (DT - device tree) kernel versions&lt;/b&gt;&lt;br /&gt;
Add &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;dtparam=i2c1=on&lt;/span&gt; (or &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;dtparam=i2c0=on&lt;/span&gt; on old models) in&amp;nbsp;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/boot/config.txt&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
3. Add module running permanently by adding text &amp;nbsp;i2c-dev (at the end of file) to /etc/modules&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo nano /etc/modules&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4. Optional - add pi user to i2c group (no need for sudo while using i2c tools)&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo adduser pi i2c&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
5. list available buses&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;i2cdetect -l&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
6. Try detect devices on bus (I2c1 - rpi rev3)&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;i2cdetect 1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
7. Try get data from your chip&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;i2cget -y i2c-bus device-address register-address &amp;nbsp;[b | w]&lt;/span&gt;&lt;br /&gt;
ex.&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;i2cget -y 1 0x60 0x02 b&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
8. Try set data to your chip&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;i2cset -y i2c-bus device-address register-address data [b | w]&lt;/span&gt;&lt;br /&gt;
ex.&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;i2cset -y 1 0x60 0x02 0x55 b&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
9. When i2c device is used by driver, you must use -f &amp;nbsp;(force) parameter in i2c commands&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More info:&lt;br /&gt;
&lt;a href=&quot;http://www.lm-sensors.org/wiki/i2cToolsDocumentation&quot; style=&quot;font-size: 15px; line-height: 17.95199966430664px;&quot;&gt;http://www.lm-sensors.org/wiki/i2cToolsDocumentation&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.abelectronics.co.uk/i2c-raspbian-wheezy/info.aspx&quot;&gt;http://www.abelectronics.co.uk/i2c-raspbian-wheezy/info.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/911162955983213793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2014/04/configure-i2c-raspbian-wheezy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/911162955983213793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/911162955983213793'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2014/04/configure-i2c-raspbian-wheezy.html' title='Configure i2c raspbian - wheezy'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-8151578322095182192</id><published>2014-04-19T01:41:00.003+02:00</published><updated>2014-04-27T12:56:35.098+02:00</updated><title type='text'>Sainsmart display (320x240 LCD - 3.2&#39;&#39;)  (SSD1289 controller) framebuffer driver + touch (ADS7843) for RasperryPi</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.sainsmart.com/zen/cache/SKU/20/20-011/20-011-918/_MG_5078_595.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.sainsmart.com/zen/cache/SKU/20/20-011/20-011-918/_MG_5078_595.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://www.sainsmart.com/zen/cache/SKU/20/20-011/20-011-918/_MG_5078_595.jpg&quot; height=&quot;200&quot; width=&quot;200&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.sainsmart.com/sainsmart-3-2-tft-lcd-display-touch-panel-pcb-adapter-sd-slot-for-arduino-2560.html&quot; target=&quot;_blank&quot;&gt;Sainsmart&lt;/a&gt; display become popular on &amp;nbsp;&lt;a href=&quot;http://ozzmaker.com/2013/05/23/raspberry-pi-with-a-3-2-tft-with-touch-control/&quot; target=&quot;_blank&quot;&gt;Ozzmarket.com&lt;/a&gt;&amp;nbsp; because it is very cheap (&lt;a href=&quot;http://www.ebay.com/itm/SainSmart-3-2-SSD1289-TFT-LCD-Display-Touch-Screen-MicroSD-Arduino-Raspberry-Pi-/121219399660&quot; target=&quot;_blank&quot;&gt;ebay&lt;/a&gt;) and also because &lt;a href=&quot;http://ozzmaker.com/2013/05/23/raspberry-pi-with-a-3-2-tft-with-touch-control/&quot; target=&quot;_blank&quot;&gt;Marks-Space kickstarter campain&amp;nbsp;&lt;/a&gt;starts promotion LCD displays for RaspberryPi. &amp;nbsp;Their LCD display is based on different LCD driver controller (&lt;a href=&quot;http://www.ncsys.co.jp/webshop/GTV350MPZI04(ILI9481).pdf&quot; target=&quot;_blank&quot;&gt;ILI9481&lt;/a&gt;)&amp;nbsp;&amp;nbsp;and different touchscreen controller &amp;nbsp;(&lt;a href=&quot;http://www.elechouse.com/elechouse/images/product/7tft_shield/XPT2046.pdf&quot; target=&quot;_blank&quot;&gt;XPT2046&lt;/a&gt;) than SainSmart LCD. Sainsmart display is based on SPI&amp;nbsp;&lt;a href=&quot;http://www.robotshop.com/media/files/pdf/datasheet-shd032.pdf&quot; target=&quot;_blank&quot;&gt;SSD1289&lt;/a&gt; chip with&amp;nbsp;&lt;a href=&quot;http://www.ti.com/lit/ds/sbas090b/sbas090b.pdf&quot; target=&quot;_blank&quot;&gt;ADS7843&lt;/a&gt; 4-WIRE touch controller.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Sainsmart display has 40 pin - two row connector. For connecting to RaspberryPi following connections is needed:&lt;a href=&quot;http://i0.wp.com/ozzmaker.com/wp-content/uploads/2013/10/sainsmartschematicV2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i0.wp.com/ozzmaker.com/wp-content/uploads/2013/10/sainsmartschematicV2.png&quot; height=&quot;460&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to power it also from 3.3V(pin 2) (I use it). Schematic explanation can be found on &lt;a href=&quot;http://www.valdodov.com/index.php?show=hardware&amp;amp;item=1&quot; target=&quot;_blank&quot;&gt;Valdovov page&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Running sainsmart display under raspberyPi&lt;/b&gt;&lt;br /&gt;
Under Linux all similar small TFT displays use common&amp;nbsp;&lt;a href=&quot;https://github.com/notro/fbtft&quot; target=&quot;_blank&quot;&gt;fbtft&lt;/a&gt;&amp;nbsp;layer - Linux Framebuffer drivers for small TFT LCD display modules. This layer is written for new Linux kernels, therefore I used 3.10.33+ kernel. Base raspbian &quot;wheezy&quot; image with included fbtft drivers (compiled as modules) can be downloaded from this page:&amp;nbsp;&lt;a href=&quot;https://github.com/notro/fbtft/wiki&quot;&gt;https://github.com/notro/fbtft/wiki&lt;/a&gt;&lt;br /&gt;
Direct link for downloading image&amp;nbsp;&lt;a href=&quot;http://tronnes.org/downloads/2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip&quot; target=&quot;_blank&quot;&gt;2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip&lt;/a&gt;&lt;br /&gt;
It is also possible to upgrade your running kernel - no need to download new image. Try&amp;nbsp;&lt;a href=&quot;https://github.com/notro/fbtft/wiki&quot; target=&quot;_blank&quot;&gt;this&lt;/a&gt;&amp;nbsp;tutorial for upgrading your kernel. We use our downloaded Raspbian image.&lt;br /&gt;
Now copy unzipped file to your SDcard.&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$unzip &amp;nbsp;2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.zip - d &amp;lt;your destination folder&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$dd if=2014-01-07-wheezy-raspbian-2014-03-12-fbtft-master-firmware.img of=/dev/mmcblk0&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
All fbtft module drivers are stored in&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt; /lib/modules/&amp;lt;your kernel version&amp;gt;/kernel/drivers/video/fbtft/ &lt;/span&gt;directory. You can check whats inside.&lt;br /&gt;
After booting image (this image expands partition first) run this command for running sainsmart driver:&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$sudo modprobe fbtft_device name=sainsmart32_spi rotate=90 speed=16000000 debug=$((1&amp;lt;&amp;lt;5)) gpios=reset:25,dc:24&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Check your gpio connection if it matches to your schematic. Now type&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$dmesg&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now you should see something something like this:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp; 28.903126] Adding 102396k swap on /var/swap. &amp;nbsp;Priority:-1 extents:2 across:2723836k SSFS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.704250] fbtft_device: &amp;nbsp;SPI devices registered:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.704304] fbtft_device: &amp;nbsp; &amp;nbsp; &amp;nbsp;spidev spi0.0 500kHz 8 bits mode=0x00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.704322] fbtft_device: &amp;nbsp; &amp;nbsp; &amp;nbsp;spidev spi0.1 500kHz 8 bits mode=0x00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.704332] fbtft_device: &amp;nbsp;&#39;fb&#39; Platform devices registered:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.704352] fbtft_device: &amp;nbsp; &amp;nbsp; &amp;nbsp;bcm2708_fb id=-1 pdata? no&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.704417] fbtft_device: Deleting spi0.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.933076] fb_ssd1289 spi0.0: Display update: 1797 kB/s (83.404 ms), fps=0 (0.000 ms)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.938457] graphics fb1: fb_ssd1289 frame buffer, 320x240, 150 KiB video memory, 4 KiB DMA buffer memory, fps=20, spi0.0 at 16 MHz&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.938560] fbtft_device: &amp;nbsp;GPIOS used by &#39;sainsmart32_spi&#39;:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.938579] fbtft_device: &amp;nbsp; &amp;nbsp;&#39;reset&#39; = GPIO25&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.938590] fbtft_device: &amp;nbsp; &amp;nbsp;&#39;dc&#39; = GPIO24&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.938599] fbtft_device: &amp;nbsp;SPI devices registered:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.938615] fbtft_device: &amp;nbsp; &amp;nbsp; &amp;nbsp;spidev spi0.1 500kHz 8 bits mode=0x00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;334.938629] fbtft_device: &amp;nbsp; &amp;nbsp; &amp;nbsp;fb_ssd1289 spi0.0 16000kHz 8 bits mode=0x00&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;365.483655] fb_ssd1289 spi0.0: Display update: 1784 kB/s (83.695 ms), fps=0 (30550.286 ms)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;[ &amp;nbsp;365.566928] fb_ssd1289 spi0.0: Display update: 1794 kB/s (83.189 ms), fps=11 (83.782 ms)&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Now try to start X11 on your new fb device /dev/fb1&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$FRAMEBUFFER=/dev/fb1 startx&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
For enabling touch screen driver run:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$sudo modprobe ads7846_device verbose=2 &amp;nbsp;cs=1 speed=2000000 model=7843 x_min=300 x_max=3800 y_min=700 y_max=3400 x_plate_ohms=60 pressure_max=255 gpio_pendown=17 keep_vref_on=1 swap_xy=1&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Check your gpio connection if it matches to your schematic. &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
For testing functionality type&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$cat /dev/input/event0&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
or more sophisticated output&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$evtest&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
//if not installed type&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;$sudo apt-get -y install xinput evtest&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
For tuning ads7846 module driver parameters see description:&lt;/div&gt;
&lt;a href=&quot;https://github.com/notro/fbtft_tools/wiki/ads7846_device&quot;&gt;https://github.com/notro/fbtft_tools/wiki/ads7846_device&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Calibrate touch screen for X11&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;At beginning, you can read more about resistive touchscreens principle &lt;a href=&quot;http://www.cypress.com/?docID=33540&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. You can skip reading this article, but in general, after reading it, you will have more knowledge to deal with problems.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Run&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;DISPLAY=:0.0 xinput_calibrator&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
you should get result like this:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Calibrating EVDEV driver for &quot;ADS7843 Touchscreen&quot; id=6&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;current calibration values (from XInput): min_x=421, max_x=3869 and min_y=351, max_y=3818&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Doing dynamic recalibration:&lt;/span&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Setting new calibration data: 372, 3863, 274, 3836&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;--&amp;gt; Making the calibration permanent&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;--&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; copy the snippet below into &#39;/etc/X11/xorg.conf.d/99-calibration.conf&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;Section &quot;InputClass&quot;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Identifier&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&quot;calibration&quot;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MatchProduct&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&quot;ADS7843 Touchscreen&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;          &lt;/span&gt;Option&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&quot;Calibration&quot;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&quot;372 3863 274 3836&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;EndSection&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Edit 99-calibration.conf and add result from xinput_calibrator&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo nano /etc/X11/xorg.conf.d/99-calibration.conf&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
In ubuntu there is one file for evdev input configuration: /usr/share/X11/xorg.conf.d/10-evdev.conf&lt;br /&gt;
&lt;div&gt;
You can find here InputClass&amp;nbsp;section for touchscreen:&lt;/div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;Section &quot;InputClass&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Identifier &quot;evdev touchscreen catchall&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MatchIsTouchscreen &quot;on&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MatchDevicePath &quot;/dev/input/event*&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Driver &quot;evdev&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Option &amp;nbsp;&quot;Calibration&quot; &amp;nbsp; &quot;389 3837 344 3755&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Option &quot;InvertX&quot; &quot;false&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Option &quot;InvertY&quot; &quot;false&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Option &amp;nbsp;&quot;SwapAxes&quot; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;1&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace; font-size: x-small;&quot;&gt;EndSection&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to add configuration parameters for touchscreen here (try remove # )&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Note!!!:&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Editing&amp;nbsp;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;99-calibration.conf&amp;nbsp;&lt;/span&gt;doesn&#39;t worked for me!.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
I found that, after first start&amp;nbsp;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;xinput_calibrator, &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;it&amp;nbsp;create new file &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;/etc/pointercal.xinput)&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;containing&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;calibration data. This data are taken as default for X11. Therefore we need to delete this file after any&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;xinput_calibrator&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;is started again.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;sudo rm&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;/etc/pointercal.xinput&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Calibration log is stored in &amp;nbsp;/var/log/xinput_calibrator.pointercal.log&lt;br /&gt;
&lt;div&gt;
See more (&lt;a href=&quot;https://github.com/tias/xinput_calibrator/wiki/Making-calibration-values-permanen&quot;&gt;https://github.com/tias/xinput_calibrator/wiki/Making-calibration-values-permanen&lt;/a&gt;)&lt;/div&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Getting current config for touchscreen or any input device&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Run xinput and get pointer ID for your device&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DISPLAY=:0.0 xinput&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
now list properties for specified ID&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DISPLAY=:0.0 xinput list-props &amp;lt;your_device_ID&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;cat /var/log/Xorg.0.log&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
You can set properties for display by set-props parameter. We can use it for touchscreen axis rotation:&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DISPLAY=:0 xinput --set-prop &#39;ADS7846 Touchscreen&#39; &#39;Evdev Axis Inversion&#39; 1 1&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
Calibrate touch screen with tslib&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;export TSLIB_FBDEVICE=/dev/fb1&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;export &lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;TSLIB_TSDEVICE=/dev/input/event0&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo ts_calibrate&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;sudo ts_test&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
See more:&lt;br /&gt;
&lt;a href=&quot;https://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen-display-raspberry-pi/touchscreen-install-and-calibrate&quot;&gt;https://learn.adafruit.com/adafruit-pitft-28-inch-resistive-touchscreen-display-raspberry-pi/touchscreen-install-and-calibrate&lt;/a&gt;&lt;br /&gt;
http://blog.pi3g.com/2014/04/touchscreen-calibration-with-gui/&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
For calibrating touch also see tutorial:&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;a href=&quot;https://github.com/notro/fbtft/wiki/Touchpanel#-ads7846-driver-calibration&quot;&gt;https://github.com/notro/fbtft/wiki/Touchpanel#-ads7846-driver-calibration&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Make permanent &amp;nbsp;sainsmart32_spi TFT driver (Debian)&lt;/b&gt;&lt;br /&gt;
Add to file /etc/modules&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;fbtft_device name&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;=sainsmart32_spi rotate=90 speed=16000000 debug=0 gpios=reset:25,dc:24&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
There is one nice article about how resistive touch screen works and how to calibrate them:&lt;br /&gt;
&lt;a href=&quot;http://www.embedded.com/design/system-integration/4023968/How-To-Calibrate-Touch-Screens&quot;&gt;http://www.embedded.com/design/system-integration/4023968/How-To-Calibrate-Touch-Screens&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Links:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
Official fbtft wiki:&lt;br /&gt;
&lt;a href=&quot;https://github.com/notro/fbtft/wiki&quot;&gt;https://github.com/notro/fbtft/wiki&lt;/a&gt;&lt;br /&gt;
Hints for Frame buffer can be found here:&lt;br /&gt;
&lt;a href=&quot;https://github.com/notro/fbtft-spindle/wiki/FBTFT-image&quot;&gt;https://github.com/notro/fbtft-spindle/wiki/FBTFT-image&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;
Supported fbtft devices:&lt;/div&gt;
&lt;a href=&quot;https://github.com/notro/fbtft/wiki/LCD-Modules&quot;&gt;https://github.com/notro/fbtft/wiki/LCD-Modules&lt;/a&gt;&lt;br /&gt;
SSD1289 driver description:&lt;br /&gt;
&lt;a href=&quot;https://github.com/notro/fbtft/wiki/SSD1289&quot;&gt;https://github.com/notro/fbtft/wiki/SSD1289&lt;/a&gt;&lt;br /&gt;
Setting image while booting:&lt;br /&gt;
&lt;a href=&quot;https://github.com/notro/fbtft/wiki/FBTFT-shield-image&quot;&gt;https://github.com/notro/fbtft/wiki/FBTFT-shield-image&lt;/a&gt;&lt;br /&gt;
Performance tests and with module insertion commands&lt;br /&gt;
&lt;a href=&quot;https://github.com/notro/fbtft/wiki/Performance&quot;&gt;https://github.com/notro/fbtft/wiki/Performance&lt;/a&gt;&lt;br /&gt;
Some hints how to build drivers under raspberry&lt;br /&gt;
&lt;a href=&quot;http://www.raspberrypi.org/forums/viewtopic.php?f=64&amp;amp;t=33679&quot;&gt;http://www.raspberrypi.org/forums/viewtopic.php?f=64&amp;amp;t=33679&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://ozzmaker.com/2012/11/23/raspberrypi-tft/&quot;&gt;http://ozzmaker.com/2012/11/23/raspberrypi-tft/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Some raspberryPi 320x240 LCD blog&lt;br /&gt;
&lt;a href=&quot;http://www.raspberrypi.org/forums/viewtopic.php?f=64&amp;amp;t=33679&quot;&gt;http://www.raspberrypi.org/forums/viewtopic.php?f=64&amp;amp;t=33679&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/8151578322095182192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2014/04/sainsmart-display-320x240-lcd-32.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/8151578322095182192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/8151578322095182192'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2014/04/sainsmart-display-320x240-lcd-32.html' title='Sainsmart display (320x240 LCD - 3.2&#39;&#39;)  (SSD1289 controller) framebuffer driver + touch (ADS7843) for RasperryPi'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-3229380989523937073</id><published>2013-12-06T10:37:00.001+01:00</published><updated>2014-04-18T22:15:40.779+02:00</updated><title type='text'>new IoT BT chip</title><content type='html'>&lt;a href=&quot;http://www.csr.com/products/csr101x-product-family&quot;&gt;http://www.csr.com/products/csr101x-product-family&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/3229380989523937073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/12/new-iot-bt-chich.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/3229380989523937073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/3229380989523937073'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/12/new-iot-bt-chich.html' title='new IoT BT chip'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-2301972151746002899</id><published>2013-10-16T11:44:00.001+02:00</published><updated>2013-10-16T11:44:19.104+02:00</updated><title type='text'>low power oscilator design</title><content type='html'>http://www.planetanalog.com/author.asp?doc_id=561222&amp;cid=planetanalognewsletter&amp;elq=2f32c46d6d974681a83c14d48c6de476&amp;elqCampaignId=1696</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/2301972151746002899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/10/low-power-oscilator-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/2301972151746002899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/2301972151746002899'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/10/low-power-oscilator-design.html' title='low power oscilator design'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-3542664935949128386</id><published>2013-08-03T11:35:00.001+02:00</published><updated>2013-08-03T11:35:02.838+02:00</updated><title type='text'>Ultra fast surface mount device positioning robot</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;//www.youtube.com/embed/tiQLS34A7LU&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/3542664935949128386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/08/ultra-fast-surface-mount-device.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/3542664935949128386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/3542664935949128386'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/08/ultra-fast-surface-mount-device.html' title='Ultra fast surface mount device positioning robot'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-996056356261654004</id><published>2013-07-25T08:34:00.001+02:00</published><updated>2013-07-25T08:34:49.540+02:00</updated><title type='text'>&#39;Terminator&#39; arm is world&#39;s most advanced prosthetic limb</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;//www.youtube.com/embed/_qUPnnROxvY&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/996056356261654004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/07/terminator-arm-is-worlds-most-advanced.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/996056356261654004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/996056356261654004'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/07/terminator-arm-is-worlds-most-advanced.html' title='&#39;Terminator&#39; arm is world&#39;s most advanced prosthetic limb'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-6588414580996584161</id><published>2013-07-23T15:09:00.004+02:00</published><updated>2013-07-23T15:09:47.221+02:00</updated><title type='text'>lightweight tricoder frim startrek</title><content type='html'>&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0&quot; height=&quot;292&quot; id=&quot;flashObj&quot; width=&quot;400&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://c.brightcove.com/services/viewer/federated_f9?isVid=1&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;param name=&quot;flashVars&quot; value=&quot;videoId=2560092641001&amp;playerID=1403109806001&amp;playerKey=AQ~~,AAAAAFR6xVM~,85KKOZyvPf6qwFANvqEzo9EFltY58YnJ&amp;domain=embed&amp;dynamicStreaming=true&quot; /&gt;&lt;param name=&quot;base&quot; value=&quot;http://admin.brightcove.com&quot; /&gt;&lt;param name=&quot;seamlesstabbing&quot; value=&quot;false&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;swLiveConnect&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://c.brightcove.com/services/viewer/federated_f9?isVid=1&quot; bgcolor=&quot;#FFFFFF&quot; flashVars=&quot;videoId=2560092641001&amp;playerID=1403109806001&amp;playerKey=AQ~~,AAAAAFR6xVM~,85KKOZyvPf6qwFANvqEzo9EFltY58YnJ&amp;domain=embed&amp;dynamicStreaming=true&quot; base=&quot;http://admin.brightcove.com&quot; name=&quot;flashObj&quot; width=&quot;400&quot; height=&quot;292&quot; seamlesstabbing=&quot;false&quot; type=&quot;application/x-shockwave-flash&quot; allowFullScreen=&quot;true&quot; swLiveConnect=&quot;true&quot; allowScriptAccess=&quot;always&quot; pluginspage=&quot;http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/6588414580996584161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/07/lightweight-tricoder-frim-startrek.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/6588414580996584161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/6588414580996584161'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/07/lightweight-tricoder-frim-startrek.html' title='lightweight tricoder frim startrek'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-7703594009157046439</id><published>2013-06-23T11:17:00.003+02:00</published><updated>2013-06-23T11:17:31.593+02:00</updated><title type='text'> ECG using Python on the Android Smartphone</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/6MH5opeMAyQ&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.smartphonedaq.com/android-python-ecg.page&quot;&gt;http://www.smartphonedaq.com/android-python-ecg.page&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/7703594009157046439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/06/ecg-using-python-on-android-smartphone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7703594009157046439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7703594009157046439'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/06/ecg-using-python-on-android-smartphone.html' title=' ECG using Python on the Android Smartphone'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/6MH5opeMAyQ/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-7758239508812340855</id><published>2013-06-08T20:23:00.000+02:00</published><updated>2013-06-08T20:23:12.193+02:00</updated><title type='text'>new beaglebone</title><content type='html'>&lt;div id=&quot;t2-c5a&quot;&gt;
   
    &lt;h3 style=&quot;margin-top: -5px;&quot;&gt;
Processor: &lt;a href=&quot;http://www.ti.com/product/am3359&quot;&gt;AM335x 1GHz ARM® Cortex-A8&lt;/a&gt;&lt;/h3&gt;
&lt;ul class=&quot;square&quot;&gt;
&lt;li&gt;3D graphics accelerator&lt;/li&gt;
&lt;li&gt;NEON floating-point accelerator&lt;/li&gt;
&lt;li&gt;2x PRU 32-bit microcontrollers&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;t2-c5b&quot;&gt;
  
    &lt;h3 style=&quot;margin-top: -5px;&quot;&gt;
Connectivity&lt;/h3&gt;
&lt;ul class=&quot;square&quot;&gt;
&lt;li&gt;USB client for power &amp;amp; debug&lt;/li&gt;
&lt;li&gt;USB host&lt;/li&gt;
&lt;li&gt;Ethernet&lt;/li&gt;
&lt;li&gt;HDMI&lt;/li&gt;
&lt;li&gt;2x 46 pin headers&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div id=&quot;t2-c5c&quot;&gt;
&lt;h3 style=&quot;margin-top: -15px;&quot;&gt;
Software Compatibility&lt;/h3&gt;
&lt;ul class=&quot;square&quot;&gt;
&lt;li&gt;Ångström Linux&lt;/li&gt;
&lt;li&gt;Android&lt;/li&gt;
&lt;li&gt;Ubuntu&lt;/li&gt;
&lt;li&gt;Cloud9 IDE on Node.js w/ BoneScript library&lt;/li&gt;
&lt;li&gt;plus much more&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://beagleboard.org/Products/BeagleBone%20Black&quot;&gt;http://beagleboard.org/Products/BeagleBone%20Black&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://beagleboardtoys.info/index.php?title=BeagleBone_3.1MP_Camera&quot;&gt;http://beagleboardtoys.info/index.php?title=BeagleBone_3.1MP_Camera&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/7758239508812340855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/06/new-beaglebone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7758239508812340855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7758239508812340855'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/06/new-beaglebone.html' title='new beaglebone'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-4330574258100706878</id><published>2013-06-08T19:06:00.002+02:00</published><updated>2013-06-08T19:53:17.103+02:00</updated><title type='text'>Touch electronic - Hack a banana, make a keyboard!</title><content type='html'>&lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/PV_w38ldZaE&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;http://embed.ted.com/talks/jay_silver_hack_a_banana_make_a_keyboard.html&quot; webkitallowfullscreen=&quot;&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;

&lt;a href=&quot;http://web.media.mit.edu/~silver/drawdio/make.php&quot;&gt;http://web.media.mit.edu/~silver/drawdio/make.php&lt;/a&gt; &lt;br /&gt;
&lt;a href=&quot;http://web.media.mit.edu/~silver/&quot;&gt;http://web.media.mit.edu/~silver/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.makeymakey.com/&quot;&gt;http://www.makeymakey.com/&lt;/a&gt; </content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/4330574258100706878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/06/touch-electronic-hack-banana-make.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4330574258100706878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/4330574258100706878'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/06/touch-electronic-hack-banana-make.html' title='Touch electronic - Hack a banana, make a keyboard!'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/PV_w38ldZaE/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-3935277330552580823</id><published>2013-05-05T11:31:00.001+02:00</published><updated>2013-05-05T11:31:42.269+02:00</updated><title type='text'>The Modern Motorcycle Diaries</title><content type='html'>&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/85VErvTqgWc&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/3935277330552580823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/05/the-modern-motorcycle-diaries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/3935277330552580823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/3935277330552580823'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/05/the-modern-motorcycle-diaries.html' title='The Modern Motorcycle Diaries'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/85VErvTqgWc/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-2267412103271057050</id><published>2013-04-29T10:28:00.001+02:00</published><updated>2013-04-29T10:28:37.552+02:00</updated><title type='text'>Plasma in space</title><content type='html'>&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/kanYuBptuZ0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/2267412103271057050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/04/plasma-in-space.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/2267412103271057050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/2267412103271057050'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/04/plasma-in-space.html' title='Plasma in space'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/kanYuBptuZ0/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-1189797410701801785</id><published>2013-04-21T10:46:00.001+02:00</published><updated>2013-04-21T11:59:25.284+02:00</updated><title type='text'>psychology: Why we work? What we are able to do for money? When we are happy while working?</title><content type='html'>Do not nissuse.
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;http://embed.ted.com/talks/dan_ariely_what_makes_us_feel_good_about_our_work.html&quot; webkitallowfullscreen=&quot;&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/1189797410701801785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/04/psychology-why-we-work-what-we-are-able.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/1189797410701801785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/1189797410701801785'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/04/psychology-why-we-work-what-we-are-able.html' title='psychology: Why we work? What we are able to do for money? When we are happy while working?'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-8861917511358684804</id><published>2013-04-20T23:10:00.004+02:00</published><updated>2013-04-20T23:10:40.350+02:00</updated><title type='text'>Crowdsourced medical diagnosed</title><content type='html'>Cool idea to help people with non-standard diseases. Visit: &lt;a href=&quot;https://www.crowdmed.com/&quot;&gt;ttps://www.crowdmed.com/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/8861917511358684804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/04/crowdsourced-medical-diagnosed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/8861917511358684804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/8861917511358684804'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/04/crowdsourced-medical-diagnosed.html' title='Crowdsourced medical diagnosed'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-6496853560969045610</id><published>2013-04-20T22:05:00.001+02:00</published><updated>2013-04-20T22:08:49.294+02:00</updated><title type='text'>3d knitting machine</title><content type='html'>&lt;iframe src=&quot;http://blip.tv/play/3DOCx_MIAg.x?p=1&quot; width=&quot;590&quot; height=&quot;390&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; src=&quot;http://a.blip.tv/api.swf#3DOCx_MIAg&quot; style=&quot;display:none&quot;&gt;&lt;/embed&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/6496853560969045610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/04/3d-knitting-machine_20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/6496853560969045610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/6496853560969045610'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/04/3d-knitting-machine_20.html' title='3d knitting machine'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1241834051079696019.post-7652970290155392936</id><published>2013-04-20T21:49:00.001+02:00</published><updated>2013-04-20T23:13:24.348+02:00</updated><title type='text'>wearing made by 3D knitting machine</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;300&quot; mozallowfullscreen=&quot;&quot; src=&quot;http://player.vimeo.com/video/8359571?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=ffffff&quot; webkitallowfullscreen=&quot;&quot; width=&quot;400&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://keytech.blogspot.com/feeds/7652970290155392936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://keytech.blogspot.com/2013/04/3d-knitting-machine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7652970290155392936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1241834051079696019/posts/default/7652970290155392936'/><link rel='alternate' type='text/html' href='http://keytech.blogspot.com/2013/04/3d-knitting-machine.html' title='wearing made by 3D knitting machine'/><author><name>Michal Bachraty</name><uri>http://www.blogger.com/profile/01459751100473631056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6C5qIvKx8sgy8kX46TPF-NqgGBuFOyM5AAuer3wMD4Mq4q9OP4h8eNY6CfJYOU7DWOSHRZDrXI6WPpz9kC_7sZ1KW9K1yXWG2K4a_iPEBSkIbSxhjeA-YbGX8OoU0Wg/s220/meee.jpg'/></author><thr:total>0</thr:total></entry></feed>