Hi :-)
Great work from your side!! To get this program running on Mac (Silikon) you need one extra line code. Otherwise you get an error:
"k5_receive: bad magic number" or "error 22 Invalid argument"
Function"int openport(char *port,speed_t speed)"
.....
cfmakeraw(&my_termios);
cfsetospeed(&my_termios, speed); <-Needed for MacOS
cfsetispeed(&my_termios, cfgetospeed(&my_termios));
....
Cheers
DO9JN
Hi :-)
Great work from your side!! To get this program running on Mac (Silikon) you need one extra line code. Otherwise you get an error:
"k5_receive: bad magic number" or "error 22 Invalid argument"
Function"int openport(char *port,speed_t speed)"
.....
cfmakeraw(&my_termios);
cfsetospeed(&my_termios, speed); <-Needed for MacOS
cfsetispeed(&my_termios, cfgetospeed(&my_termios));
....
Cheers
DO9JN