From 66ebee8f8ab3d72908f3e43b46249686d6d09b8f Mon Sep 17 00:00:00 2001 From: Kenji Rikitake Date: Tue, 29 Sep 2020 20:27:34 +0900 Subject: [PATCH] Remove serial port speed restriction for macOS * macOS 10.14 Mojave SDK supports `B57600` and `B115200` in `sys/termio.h`. Confirmed compilation on macOS 10.14.6 with Xcode 11.3.1 Command Line Tools. --- src/serial_port.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/serial_port.c b/src/serial_port.c index 7dff33a4..13614cad 100644 --- a/src/serial_port.c +++ b/src/serial_port.c @@ -237,12 +237,8 @@ MYFDTYPE serial_port_open (char *devicename, int baud) case 9600: cfsetispeed (&ts, B9600); cfsetospeed (&ts, B9600); break; case 19200: cfsetispeed (&ts, B19200); cfsetospeed (&ts, B19200); break; case 38400: cfsetispeed (&ts, B38400); cfsetospeed (&ts, B38400); break; -#ifndef __APPLE__ - // Not defined for Mac OSX. - // https://groups.yahoo.com/neo/groups/direwolf_packet/conversations/messages/2072 case 57600: cfsetispeed (&ts, B57600); cfsetospeed (&ts, B57600); break; case 115200: cfsetispeed (&ts, B115200); cfsetospeed (&ts, B115200); break; -#endif default: text_color_set(DW_COLOR_ERROR); dw_printf ("serial_port_open: Unsupported speed %d. Using 4800.\n", baud); cfsetispeed (&ts, B4800); cfsetospeed (&ts, B4800);