         Serial.println(halt_request ? "on" : "off");
     } else if(cmd_buf[0] == 'c') {
         cycle_request = true;
+    } else if(cmd_buf[0] == 's') {
+        cycle_request = true;
+        skip_to_next_sync = true;
     } else {
         Serial.println("unknown cmd");
         printHelp();

    // Processor is in running state
    halt_request = false;
    cycle_request = false;

    // OK, all done, just wait for display test to time out
    while(millis() - dt_shown_at < DPY_TST_DURATION) {


// Should we cycle the processor?
bool cycle_request;
bool skip_to_next_sync;

DebouncedSwitch mode_switch(BTN_MODE);
DebouncedSwitch select_switch(BTN_SELECT);
