{"id":178,"date":"2022-04-23T23:19:01","date_gmt":"2022-04-23T23:19:01","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/?p=178"},"modified":"2022-04-24T01:19:11","modified_gmt":"2022-04-24T01:19:11","slug":"jaes-status-report-4-23","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/2022\/04\/23\/jaes-status-report-4-23\/","title":{"rendered":"Jae&#8217;s Status Report 4\/23"},"content":{"rendered":"<p>This was a very busy week of integration of the DSKY with the AGC and then with the demo software. Earlier this week, there were some obstacles getting RX and TX to work, but after their implementation the FPGA AGC was now running reliably. I was responsible for adjusting the DSKY firmware for integration with the AGC, which resulted in lots of unforeseen bugs, race conditions, and priority inversions with the ESP32 FreeRTOS. After majority of the bugs were fixed, I had to write our custom 3-body simulator (Runge-Kutta 4th order ordinary differential equation solver) and the interface to the ESP32 via wireless connection. Although some bugs remain, fortunately it is functional and therefore\u00a0we have reached critical mass for our MVP demo.<\/p>\n<p>My goal next week is to work on the video and further tune out the bugs in the ESP32 and the Python demo.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-179\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-content\/uploads\/sites\/202\/2022\/04\/Final-Presentation-Slides.jpg\" alt=\"\" width=\"960\" height=\"540\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-content\/uploads\/sites\/202\/2022\/04\/Final-Presentation-Slides.jpg 960w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-content\/uploads\/sites\/202\/2022\/04\/Final-Presentation-Slides-300x169.jpg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-content\/uploads\/sites\/202\/2022\/04\/Final-Presentation-Slides-768x432.jpg 768w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This was a very busy week of integration of the DSKY with the AGC and then with the demo software. Earlier this week, there were some obstacles getting RX and TX to work, but after their implementation the FPGA AGC was now running reliably. I was responsible for adjusting the DSKY firmware for integration with &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/2022\/04\/23\/jaes-status-report-4-23\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Jae&#8217;s Status Report 4\/23&#8221;<\/span><\/a><\/p>\n","protected":false},"author":586,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/posts\/178"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/users\/586"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/comments?post=178"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/posts\/178\/revisions"}],"predecessor-version":[{"id":180,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/posts\/178\/revisions\/180"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/media?parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/categories?post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teame0\/wp-json\/wp\/v2\/tags?post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}