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