 //      -- the biggest URL you are going to use
 //      -- the biggest JSON data you are going to exchange. This is
 //         usually the bigger requirement; if you want to send multiple
-//         pins in a single request the syntax adds up fast.
+//         items in a single POST the syntax adds up fast.
 //
 // Similarly, you need to set the MAXJSMNTOKENS to be large enough so that
 // the JSMN parser can parse whatever JSON you send.

// and the client must parse the JSON accordingly (there are other elements
// in the returned object, e.g., serverVersion).
//
void
do_json_reads(struct http_rq *rp, struct urlfuncs *ufp, int (*rf)(uint8_t))
{
    int i;
    int n;

            if (tpm->type == JSMN_STRING) {
                if (jsmn_strcmp(tpm, "OUTPUT", parms->tokbuf) == 0)
                    v2 = OUTPUT;
                else if (jsmn_strcmp(tpm, "BUSY", parms->tokbuf) == 0) {
                    v2 = OUTPUT;
                    busy_pin = v1;
                }
                else if (jsmn_strcmp(tpm, "INPUT", parms->tokbuf) == 0)
                    v2 = INPUT;
                else if (jsmn_strcmp(tpm, "INPUT_PULLUP", parms->tokbuf) == 0)
