CommandInput cmdi;
int picio_send_noise= 1;
+int disable_watchdog;
static const char *device= "/dev/railway";
static const char *logcopy_fn;
case 'm': sta_state= Sta_Manual; break;
case 'V': simlog_full=1; break;
case 'B': nononblock_stdin=1; break;
+ case 'W': disable_watchdog=1; break;
case 'L': logcopy_fn= arg; arg=0; break;
case 'S': simulate= arg; arg=0; break;
case 'D': debug_arg_spec(arg); arg=0; break;
extern CommandInput cmdi;
extern int picio_send_noise;
+extern int disable_watchdog;
#define CIXF_U 0x0000ffffu
#define CIXF_FORCE 0x00010000u
}
if (piob.l) serial_transmit(&piob);
- if (new_state >= Sta_Run) watchdog_start();
+ if (new_state >= Sta_Run && !disable_watchdog) watchdog_start();
else watchdog_stop();
toev_start(&sta_toev);