{"id":269,"date":"2011-12-04T00:18:47","date_gmt":"2011-12-04T07:18:47","guid":{"rendered":"http:\/\/zethus.ca\/wp\/?p=269"},"modified":"2011-12-04T11:35:19","modified_gmt":"2011-12-04T18:35:19","slug":"arcade-control-board-progress","status":"publish","type":"post","link":"https:\/\/zethus.ca\/wp\/?p=269","title":{"rendered":"Arcade Control Board Progress"},"content":{"rendered":"<p><object width=\"560\" height=\"315\"><param name=\"movie\" value=\"http:\/\/www.youtube-nocookie.com\/v\/g8lamgAow3A?version=3&amp;hl=en_US&amp;rel=0\" \/><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><\/object><br \/>\nHere is the current progress on the arcade control project! \u00a0This video shows the &#8220;user&#8221; experience. Under the hood though is lots of cool software. \u00a0I&#8217;m running FreeRTOS that handles the concurrent usage of the LUFA usb stack and gpio monitoring. \u00a0The display update is handled with an interrupt that runs outside the context of the RTOS. \u00a0I&#8217;d love to go into production with this but, the lack of readily available HDSP2000&#8217;s is a bit of an issue. \u00a0So I&#8217;ll either have to source a different low cost display, or just remove it all together.<\/p>\n<p>The real acid test will be putting this in my arcade cabinet to try it out. \u00a0The current USB code only handles 6 concurrent key presses, and I have yet to determine if that will be a problem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is the current progress on the arcade control project! \u00a0This video shows the &#8220;user&#8221; experience. Under the hood though is lots of cool software. \u00a0I&#8217;m running FreeRTOS that handles the concurrent usage of the LUFA usb stack and gpio &hellip; <a href=\"https:\/\/zethus.ca\/wp\/?p=269\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,5],"tags":[],"class_list":["post-269","post","type-post","status-publish","format-standard","hentry","category-arcade","category-avr"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts\/269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=269"}],"version-history":[{"count":17,"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts\/269\/revisions"}],"predecessor-version":[{"id":283,"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=\/wp\/v2\/posts\/269\/revisions\/283"}],"wp:attachment":[{"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zethus.ca\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}