Before this change, using /dev/rfcommN for BT serial on Linux wouldn't work as the kernel would send additional escape sequences. This fixes the problem by disabling almost all processing in the termios structure.
I am marking this as draft only because I don't have a way of testing this on macOS, which is affected by this change too. I have tried to follow the POSIX spec closely, but one never knows.
Before this change, using /dev/rfcommN for BT serial on Linux wouldn't work as the kernel would send additional escape sequences. This fixes the problem by disabling almost all processing in the termios structure.
Fixes https://github.com/c4ev3/ev3duder/issues/27
I am marking this as draft only because I don't have a way of testing this on macOS, which is affected by this change too. I have tried to follow the POSIX spec closely, but one never knows.