{"id":5702,"date":"2015-12-28T23:53:46","date_gmt":"2015-12-29T06:53:46","guid":{"rendered":"http:\/\/www.apolonio.com\/blog\/?p=5702"},"modified":"2015-12-28T23:53:46","modified_gmt":"2015-12-29T06:53:46","slug":"arduino-ide-1-6-7","status":"publish","type":"post","link":"https:\/\/www.apolonio.com\/blog\/?p=5702","title":{"rendered":"Arduino IDE 1.6.7"},"content":{"rendered":"<p>Today I loaded up the Arduino IDE 1.6.7, I liked how the way it updated my libraries, but something in the built in wire library seemed broken.<\/p>\n<p>That was a show stopper.<\/p>\n<p>Here is a simple sketch that puts text on an LCD 16&#215;2 display<\/p>\n<p><a href=\"http:\/\/www.apolonio.com\/blog\/?attachment_id=5704\" rel=\"attachment wp-att-5704\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5704\" src=\"http:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/LCDDisplay1_6_5.jpg\" alt=\"LCDDisplay1_6_5\" width=\"314\" height=\"235\" srcset=\"https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/LCDDisplay1_6_5.jpg 314w, https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/LCDDisplay1_6_5-300x225.jpg 300w\" sizes=\"auto, (max-width: 314px) 100vw, 314px\" \/><\/a><\/p>\n<p>This was done on version 1.6.5 and it displays OK<\/p>\n<p>But on 1.6.7 it looks like this.<\/p>\n<p><a href=\"http:\/\/www.apolonio.com\/blog\/?attachment_id=5706\" rel=\"attachment wp-att-5706\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-5706\" src=\"http:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/LCDDisplay1_6_7.jpg\" alt=\"LCDDisplay1_6_7\" width=\"323\" height=\"242\" srcset=\"https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/LCDDisplay1_6_7.jpg 448w, https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/LCDDisplay1_6_7-300x225.jpg 300w\" sizes=\"auto, (max-width: 323px) 100vw, 323px\" \/><\/a><\/p>\n<p>The good news is you can install both and just run whichever version you need. \u00a0The trick is to not use the installer instead use the zip file.<\/p>\n<p>So now, I use 1.6.7 to update my libraries, while I use 1.6.5 to code for now. \u00a0I am hoping they will get this sorted out.<\/p>\n<p>I also moved on to an OLED, it works fine on Arduino, but I soon learned the library I was using, \u00a0U8glib, was not compatible on a NodeMCU.<\/p>\n<p><a href=\"http:\/\/www.apolonio.com\/blog\/?attachment_id=5705\" rel=\"attachment wp-att-5705\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5705\" src=\"http:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/UploadProblemU8glib.jpg\" alt=\"UploadProblemU8glib\" width=\"800\" height=\"266\" srcset=\"https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/UploadProblemU8glib.jpg 800w, https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/UploadProblemU8glib-300x100.jpg 300w, https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/UploadProblemU8glib-768x255.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>I found another one for use<\/p>\n<p>https:\/\/github.com\/squix78\/esp8266-oled-ssd1306<\/p>\n<p>It works with ESP8266<\/p>\n<p><a href=\"http:\/\/www.apolonio.com\/blog\/?attachment_id=5707\" rel=\"attachment wp-att-5707\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5707\" src=\"http:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/IMG_7302.jpg\" alt=\"IMG_7302\" width=\"640\" height=\"318\" srcset=\"https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/IMG_7302.jpg 640w, https:\/\/www.apolonio.com\/blog\/wp-content\/uploads\/2015\/12\/IMG_7302-300x149.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I loaded up the Arduino IDE 1.6.7, I liked how the way it updated my libraries, but something in the built in wire library seemed broken. That was a show stopper. Here is a simple sketch that puts text &hellip; <a href=\"https:\/\/www.apolonio.com\/blog\/?p=5702\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,17,11,3],"tags":[],"class_list":["post-5702","post","type-post","status-publish","format-standard","hentry","category-arduino","category-reviews","category-technical","category-training"],"_links":{"self":[{"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5702"}],"version-history":[{"count":1,"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5702\/revisions"}],"predecessor-version":[{"id":5708,"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5702\/revisions\/5708"}],"wp:attachment":[{"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apolonio.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}