{"id":188,"date":"2019-04-20T17:03:31","date_gmt":"2019-04-20T22:03:31","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/?p=188"},"modified":"2019-04-20T17:03:31","modified_gmt":"2019-04-20T22:03:31","slug":"status-report-04-20-cmackint","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/2019\/04\/20\/status-report-04-20-cmackint\/","title":{"rendered":"Status Report 04-20 (cmackint)"},"content":{"rendered":"<p>I implemented, tested, and merged the UART commands (firewall block\/allow\/list, help, etc).<\/p>\n<p>I refactored the config system in the stm32 drivers to increase flexibility. It now allows each client to specify the flash sector and config size. If I have time, \u00a0I can quickly update it further to only write up to the last updated flash word, rather than the entire cached config array.<\/p>\n<p>We&#8217;ll be moving to implement the CMR use-case of the TOM: creating a ground control application that uploads data to a remote server for a web application to display to other CMR team members. This ground control application will communicate with the TOM via UART; I&#8217;ll be adding a command that prints the bridged CAN bus next week.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I implemented, tested, and merged the UART commands (firewall block\/allow\/list, help, etc). I refactored the config system in the stm32 drivers to increase flexibility. It now allows each client to specify the flash sector and config size. If I have time, \u00a0I can quickly update it further to only write up to the last updated &hellip; <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/2019\/04\/20\/status-report-04-20-cmackint\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Status Report 04-20 (cmackint)<\/span><\/a><\/p>\n","protected":false},"author":72,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/posts\/188"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/posts\/188\/revisions"}],"predecessor-version":[{"id":189,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/posts\/188\/revisions\/189"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/media?parent=188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/categories?post=188"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s19-teamaa\/wp-json\/wp\/v2\/tags?post=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}