diff loadtools/sertool.c @ 17:24b88c119465

loadtools: hw parameter file reading implemented
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Fri, 03 May 2013 22:55:28 +0000
parents fea204bc7674
children 768a3d012931
line wrap: on
line diff
--- a/loadtools/sertool.c	Fri May 03 07:27:53 2013 +0000
+++ b/loadtools/sertool.c	Fri May 03 22:55:28 2013 +0000
@@ -22,15 +22,21 @@
 	extern int optind;
 	int c;
 
-	while ((c = getopt(argc, argv, "i:")) != EOF)
+	while ((c = getopt(argc, argv, "h:H:i:")) != EOF)
 		switch (c) {
+		case 'h':
+			read_hwparam_file_shortname(optarg);
+			continue;
+		case 'H':
+			read_hwparam_file_fullpath(optarg);
+			continue;
 		case 'i':
 			set_beacon_interval(optarg);
 			continue;
 		case '?':
 		default:
 usage:			fprintf(stderr,
-	"usage: fc-sertool [-i beacon-interval] ttyport iramimage.srec\n");
+			"usage: fc-sertool [options] ttyport iramimage.srec\n");
 			exit(1);
 		}
 	if (argc - optind != 2)