     status += '}';
     // <<<==== STATUS JSON ====    
     
+    // the message will be split into 20 byte packets and must be assembled at the destination
     uart.print(status);
     return true;
 }
 
-boolean command_blink(char* arg1)
+boolean command_blink(char* arg1, char* arg2)
 {
     if(strcmp(arg1, "on") == 0) // command1: start blinking
     {

    // ======  REGISTER COMMANDS ==============================
    commandInterpreter.addCommand("blink", command_blink);
    commandInterpreter.addCommand("status", command_status);
}

// ====================================

    *status += val;
}

boolean command_status(char* arg1, char* arg2)  // TX: STATUS-JSON {"blinking":1}
{
    // ==== STATUS JSON ====>>>
    String status = "{";  // using String adds 2kB!
