// // FILE: printCharArray3.ino // AUTHOR: Rob Tillaart // VERSION: 0.1.0 // PURPOSE: demo // // HISTORY: // 0.1.0 2017-12-09 initial version // #include "PrintCharArray.h" #include "XMLWriter.h" PrintCharArray ps; XMLWriter XML(&ps); void setup() { Serial.begin(115200); Serial.println(__FILE__); ps.clear(); XML.header(); XML.comment("Weather in Nebraska"); XML.tagOpen("Data"); XML.writeNode("Date", "20131106"); XML.writeNode("Time", "11:42"); XML.writeNode("Temp", "23.4"); XML.writeNode("Humi", "50%"); XML.writeNode("Rain", "10mm"); XML.writeNode("Sun", "40"); XML.tagClose(); // write the XML generated in one call Serial.println(ps.getBuffer()); Serial.println(ps.free()); } void loop() { }