/* HM-CFG-LAN emulation for HM-CFG-USB
*
- * Copyright (c) 2013-15 Michael Gernoth <michael@gernoth.net>
+ * Copyright (c) 2013-16 Michael Gernoth <michael@gernoth.net>
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
#define PID_FILE "/var/run/hmland.pid"
+#define POLL_TIMEOUT_MS 250 /* Wake up device/bus at least once every 250ms */
#define DEFAULT_REBOOT_SECONDS 86400
#define LAN_READ_CHUNK_SIZE 2048
/* Don't allow remote clients to consume all of our memory */
while(!quit) {
int fd;
- fd = hmcfgusb_poll(dev, 1000); /* Wakeup device/bus at least once a second */
+ fd = hmcfgusb_poll(dev, POLL_TIMEOUT_MS);
if (fd >= 0) {
if (fd == master_socket) {
int client;
break;
case 'V':
printf("hmland " VERSION "\n");
- printf("Copyright (c) 2013-15 Michael Gernoth\n\n");
+ printf("Copyright (c) 2013-16 Michael Gernoth\n\n");
exit(EXIT_SUCCESS);
case 'h':
case ':':