r5995 - developers/werner/cncmap/spool

werner at docs.openmoko.org werner at docs.openmoko.org
Mon Nov 1 03:59:22 CET 2010


Author: werner
Date: 2010-11-01 03:59:22 +0100 (Mon, 01 Nov 2010)
New Revision: 5995

Modified:
   developers/werner/cncmap/spool/spool.c
Log:
spool/spool.c: allow overriding of serial port with environment variable PORT



Modified: developers/werner/cncmap/spool/spool.c
===================================================================
--- developers/werner/cncmap/spool/spool.c	2010-10-31 12:11:18 UTC (rev 5994)
+++ developers/werner/cncmap/spool/spool.c	2010-11-01 02:59:22 UTC (rev 5995)
@@ -1,8 +1,8 @@
 /*
  * spool.c - Send a file to a Roland MDX series CNC mill
  *
- * Written 2009 by Werner Almesberger
- * Copyright 2009 Werner Almesberger
+ * Written 2009, 2010 by Werner Almesberger
+ * Copyright 2009, 2010 Werner Almesberger
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -17,6 +17,7 @@
 #include "serial.h"
 
 
+#define	DEFAULT_PORT	"/dev/ttyS0"
 #define BUF_SIZE	8192
 
 
@@ -32,6 +33,7 @@
 	FILE *file;
 	char buf[BUF_SIZE];
 	size_t n;
+	char *port;
 
 	switch (argc) {
 	case 1:
@@ -47,7 +49,8 @@
 	default:
 		usage(*argv);
 	}
-	serial_open("/dev/ttyS0");
+	port = getenv("PORT");
+	serial_open(port ? port : DEFAULT_PORT);
 	while (1) {
 		n = fread(buf, 1, BUF_SIZE, file);
 		if (!n)




More information about the commitlog mailing list