I have a problem with TTY device on MAC. I created a script which talks to Arduino and works well on Linux. Problem I'm having with MAC is I can't "fopen" the device. For example, if I do
sudo echo "foo" >> /dev/tty.usbmodem1431
It hangs forever blocking the port. It works well from Arduino's Serial Monitor so theoretically I should be able talking to it.
Well spotted but the real problem is fopen. Command line example was only to isolate the problem. ">" has the same issue as ">>" it waits forever. I never had this problem on Linux so I presume it's Mac related issue.