{"id":505,"date":"2011-10-09T22:07:49","date_gmt":"2011-10-09T21:07:49","guid":{"rendered":"https:\/\/www.yelloworb.com\/orbblog\/?p=505"},"modified":"2014-09-30T11:49:19","modified_gmt":"2014-09-30T09:49:19","slug":"vindmatarbygge-framgangar","status":"publish","type":"post","link":"https:\/\/www.yelloworb.com\/orbblog\/vindmatarbygge-framgangar\/","title":{"rendered":"Vindm\u00e4tarbygge &#8211; framg\u00e5ngar"},"content":{"rendered":"<p><a href=\"https:\/\/www.yelloworb.com\/orbblog\/2011\/09\/06\/vindmatarbygge-serieport\/\">Sist jag rapporterade<\/a> om projektet hade jag bara lyckats kompilera <a href=\"http:\/\/arduiniana.org\/libraries\/newsoftserial\/\">NewSoftSerial<\/a> men sedan dess har jag lyckats k\u00f6ra det och efter ytterligare en del omkodning bla pga Minins minimala m\u00e4ngd RAM s\u00e5 fungerar det n\u00e4stan!<\/p>\n<p>Minin har bara 1k RAM s\u00e5 jag kan inte l\u00e4sa in hela HTML svaret i minnet f\u00f6r det kan mkt v\u00e4l vara st\u00f6rre \u00e4n s\u00e5. Eftersom jag bara \u00e4r intresserad att just nu rapportera in svar och att det g\u00e5r bra skrev jag en ny POST funktion som l\u00e4ser rad efter rad och kollar om en av dem inneh\u00e5ller HTTP\/1.1 200 OK s\u00e5 jag vet att det gick bra. Man skulle kunna g\u00f6ra en ut\u00f6kning av GET med som bara returnerar sj\u00e4lva XML delen som ett REST anrop ger tillbaka, allt f\u00f6r att nyttja s\u00e5 minimalt med RAM som m\u00f6jligt.<\/p>\n<p>Dock har jag ett problem kvar, efter att l\u00e4st en del data s\u00e5 bootar Arduinon om! Jag har lyckats lokalisera det till n\u00e4r jag g\u00f6r l\u00e4sning fr\u00e5n porten s\u00e5 gissar att NewSoftSerial inte klarar sig s\u00e5 bra i mycket minnes begr\u00e4nsat utrymme. N\u00e5gon som har bra tips om hur man l\u00e4tt debuggar dessa typer av problem? Bara g\u00f6ra massa print k\u00e4nns f\u00f6r os\u00e4kert d\u00e5 det kan uppst\u00e5 timing problem etc&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sist jag rapporterade om projektet hade jag bara lyckats kompilera NewSoftSerial men sedan dess har jag lyckats k\u00f6ra det och efter ytterligare en del omkodning bla pga Minins minimala m\u00e4ngd RAM s\u00e5 fungerar det n\u00e4stan! Minin har bara 1k RAM s\u00e5 jag kan inte l\u00e4sa in hela HTML svaret i minnet f\u00f6r det kan mkt [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[29],"tags":[],"class_list":["post-505","post","type-post","status-publish","format-standard","hentry","category-hardware-projects"],"_links":{"self":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/comments?post=505"}],"version-history":[{"count":2,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/505\/revisions"}],"predecessor-version":[{"id":523,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/posts\/505\/revisions\/523"}],"wp:attachment":[{"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/media?parent=505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/categories?post=505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yelloworb.com\/orbblog\/wp-json\/wp\/v2\/tags?post=505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}