#include #define RESET_PIN 10 #define SEND_PIN 11 #define RECEIVE_PIN 2 namespace Board { SerialReader<200> serialReader; void setup() { digitalWrite(RESET_PIN, HIGH); pinMode(RESET_PIN, OUTPUT); } void readCommand() { if (serialReader.readLine(Serial) > 0) { char* cmd = serialReader.getBuffer(); if (strcmp("reset", cmd) == 0) { Serial.println("resetting..."); delay(1200); digitalWrite(RESET_PIN, LOW); Serial.println("resetting failed"); } runJsonCommand(cmd); } } void loop() { readCommand(); } }