{"id":49,"date":"2024-02-18T04:48:05","date_gmt":"2024-02-18T04:48:05","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/?p=49"},"modified":"2024-02-18T04:48:05","modified_gmt":"2024-02-18T04:48:05","slug":"garys-status-report-for-17-feb-2024","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/2024\/02\/18\/garys-status-report-for-17-feb-2024\/","title":{"rendered":"Gary&#8217;s Status Report for 17 Feb 2024"},"content":{"rendered":"<h2>Progress<\/h2>\n<p>This week, I made more progress toward writing the boilerplate firmware needed to get the microcontroller to communicate with our various peripherals. This includes another pass at the SPI transaction handling for the display, and a preliminary serial setup for receiving GPS data.<\/p>\n<p>Here&#8217;s a screenshot of my newly rewritten function for efficiently updating the display by sending only changed lines:<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-51\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/02\/progressreport-photo-300x180.jpg\" alt=\"\" width=\"572\" height=\"343\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/02\/progressreport-photo-300x180.jpg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/02\/progressreport-photo-768x462.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/02\/progressreport-photo-1024x616.jpg 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-content\/uploads\/sites\/283\/2024\/02\/progressreport-photo.jpg 1156w\" sizes=\"(max-width: 572px) 100vw, 572px\" \/><\/p>\n<h2>Pacing<\/h2>\n<p>I&#8217;m a bit behind schedule in terms of producing our actual prototype board, but I have at least shown the fact that the various hardware we&#8217;ve been planning to integrate will work together, which was needed in order for Carson to start designing the board schematic.<\/p>\n<h2>Planning<\/h2>\n<p>Next week our GPS module should arrive, so I can actually properly do GPS integration rather than sending test data. After that point, I should finally be done with our &#8220;breadboard prototype&#8221; step, at least in terms of firmware.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Progress This week, I made more progress toward writing the boilerplate firmware needed to get the microcontroller to communicate with our various peripherals. This includes another pass at the SPI transaction handling for the display, and a preliminary serial setup for receiving GPS data. Here&#8217;s a screenshot of my newly rewritten function for efficiently updating &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/2024\/02\/18\/garys-status-report-for-17-feb-2024\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Gary&#8217;s Status Report for 17 Feb 2024&#8221;<\/span><\/a><\/p>\n","protected":false},"author":898,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[6],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts\/49"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/users\/898"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":52,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/posts\/49\/revisions\/52"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb8\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}