{"id":3028,"date":"2010-11-30T03:16:05","date_gmt":"2010-11-30T08:16:05","guid":{"rendered":"https:\/\/example.com\/?postname=image-viewer-v1"},"modified":"2010-11-30T03:16:05","modified_gmt":"2010-11-30T08:16:05","slug":"image-viewer-v1","status":"publish","type":"post","link":"http:\/\/atomsofttech.com\/blog\/uncategorized\/image-viewer-v1\/","title":{"rendered":"Image Viewer V1"},"content":{"rendered":"<p>Ok this uses my LPC2103 Header board from Olimex. I didnt use the IC alone because i didnt want to go through a hassle if it wouldnt work. Now that i know what to do and how exactly everything works in place i can make a version 2.<\/p>\n<p>I can view BMP files using a Navigation switch from sparkfun.  The trick here since i didnt have enough pins was to make the switch work using ADC of the mcu.<\/p>\n<p>I used some resistors to make a voltage divider and sample every now and then to tell if the user press anything. Works nicely.<\/p>\n<p>The LCD is 16 bit interface and so its RGB565 which is GREAT! so vivid.<\/p>\n<p>The quality is better than in video and pictures.  I also included a boost converter on board since the LCD backlight needed 8v to turn on nice and bright. I might use a Mosfet and PWM that backlight.<\/p>\n<p>Power is from a 5v usb micro plug. The images come from a SD Micro. I am using a 64MB card i found around in case i made a mistake. But this can ready SDHC cards so &gt;4GB can be used. I used ELM Chan Petit FS for file system control.<\/p>\n<p>The image loads slow because i have  not had time to fix code more.<br \/>\nHere are some images and a video.<br \/>\n<\/p>\n<p>[youtube=http:\/\/www.youtube.com\/watch?v=7pKeksFv3Co]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ok this uses my LPC2103 Header board from Olimex. I didnt use the IC alone because i didnt want to go through a hassle if it wouldnt work. Now that i know what to do and how exactly everything works in place i can make a version 2. I can view BMP files using a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-3028","post","type-post","status-publish","format-standard","hentry"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/posts\/3028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/comments?post=3028"}],"version-history":[{"count":0,"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/posts\/3028\/revisions"}],"wp:attachment":[{"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/media?parent=3028"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/categories?post=3028"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/atomsofttech.com\/blog\/wp-json\/wp\/v2\/tags?post=3028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}