diff loadtools/ltmain.c @ 250:8c011177adb9

loadtools reworked to use factored-out libserial
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 21 Sep 2017 23:07:01 +0000
parents 353218c38996
children aba969153d20
line wrap: on
line diff
--- a/loadtools/ltmain.c	Thu Sep 21 21:49:07 2017 +0000
+++ b/loadtools/ltmain.c	Thu Sep 21 23:07:01 2017 +0000
@@ -9,7 +9,8 @@
 #include <unistd.h>
 #include "srecreader.h"
 
-extern char *target_ttydev;
+char *target_ttydev;
+
 extern struct srecreader iramimage;
 extern char default_loadagent_image[];
 extern char hw_init_script[];
@@ -76,11 +77,11 @@
 	if (!iramimage.filename)
 		iramimage.filename = default_loadagent_image;
 
-	open_target_serial();
+	open_serial_port(target_ttydev);
 	if (reattach)
-		switch_baud_rate(reattach);
+		set_serial_baudrate(reattach);
 	else {
-		perform_compal_stage(1);
+		perform_compal_stage();
 		perform_romload();
 		putchar('\n');
 		if (tpinterf_pass_output(1) < 0)