{"id":21189,"date":"2017-02-12T01:00:59","date_gmt":"2017-02-12T11:00:59","guid":{"rendered":"http:\/\/darkerview.com\/wordpress\/?p=21189"},"modified":"2017-02-11T11:58:14","modified_gmt":"2017-02-11T21:58:14","slug":"genpic-first-code-release","status":"publish","type":"post","link":"https:\/\/darkerview.com\/wordpress\/?p=21189","title":{"rendered":"GenPIC First Code Release"},"content":{"rendered":"<p>I have had hardware for a while now, it is about time I release some firmware that actually runs it.<\/p>\n<p><figure id=\"attachment_21098\" aria-describedby=\"caption-attachment-21098\" style=\"width: 200px\" class=\"wp-caption alignright\"><a href=\"https:\/\/darkerview.com\/wordpress\/wp-content\/uploads\/2017\/02\/CI49-99-17035-DC.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/darkerview.com\/wordpress\/wp-content\/uploads\/2017\/02\/CI49-99-17035-DC-200x200.jpg\" alt=\"GenPIC Development Setup\" width=\"200\" height=\"200\" class=\"size-thumbnail wp-image-21098\" \/><\/a><figcaption id=\"caption-attachment-21098\" class=\"wp-caption-text\">The development setup in use generating the first software release for the GenPIC utility PCB<\/figcaption><\/figure>Here it is!<\/p>\n<p>The first <a href=\"https:\/\/darkerview.com\/wordpress\/?p=20337\">GenPIC<\/a> code revision is a test and demonstration release.  It contains support for one serial port, an LCD character display, user input including the encoder and pushbuttons, the indicator LED&#8217;s, timer generation, analog input including onboard temperature readout.<\/p>\n<p>Also included is a serial command interpreter implementing a serial interface usable with any serial terminal.  There is also a user interface system with a state setup that provides multiple input screens.  This should handle a wide array of basic control capabilities, either using the serial port or through using the LCD screen and the encoder.<\/p>\n<p>The code allows you to exercise many of the basic functions of the hardware and provide a framework on which a real application can be built.<\/p>\n<p>It works, it runs, it looks fairly good.  Now time to make something useful with it&#8230;<\/p>\n<table width=\"400\" style=\"border: 1px solid grey\">\n<tr style=\"border: 1px solid grey\">\n<td>First code release<br \/>11Feb2017<\/td>\n<td><a href=\"https:\/\/darkerview.com\/wordpress\/wp-content\/uploads\/2017\/01\/GenPICCode0.1.zip\">Code Rev0.1<\/a><\/td>\n<\/tr>\n<\/table>\n<p>There will be additional code releases as this project continues, as always check the <a href=\"https:\/\/darkerview.com\/wordpress\/?p=20337\">GenPIC main post<\/a> for the latest!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have had hardware for a while now, it is about time I release some firmware that actually runs it. Here it is! The first GenPIC code revision is a test and demonstration release. It contains support for one serial port, an LCD character display, user input including the encoder and pushbuttons, the indicator LED&#8217;s, &hellip; <a href=\"https:\/\/darkerview.com\/wordpress\/?p=21189\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;GenPIC First Code Release&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[253],"tags":[2247,52,2379,2344],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/21189"}],"collection":[{"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21189"}],"version-history":[{"count":4,"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/21189\/revisions"}],"predecessor-version":[{"id":21197,"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/21189\/revisions\/21197"}],"wp:attachment":[{"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/darkerview.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}