diff serial/spenh.c @ 53:fbedb67d234f

serial: fix parity for inverse coding convention Important note: it is my (Mother Mychaela's) understanding that SIM cards with inverse coding convention are extremely rare, and I have never seen such a card. Therefore, our support for the inverse coding convention will likely remain forever untested.
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 21 Mar 2021 20:46:09 +0000
parents 6cc3eea720cb
children
line wrap: on
line diff
--- a/serial/spenh.c	Sun Mar 21 19:38:27 2021 +0000
+++ b/serial/spenh.c	Sun Mar 21 20:46:09 2021 +0000
@@ -9,6 +9,7 @@
 
 extern u_char atr_buf[];
 extern unsigned baud_spenh, spenh_host_max;
+extern int inverse_coding;
 
 void
 spenh_logic()
@@ -67,6 +68,6 @@
 		fprintf(stderr, "error: PTS response does not match request\n");
 		exit(1);
 	}
-	set_serial_params(baud_spenh * use_spenh);
+	set_serial_params(baud_spenh * use_spenh, inverse_coding);
 	printf("X Using F=512 D=%u speed enhancement\n", use_spenh * 8);
 }