You can just use the normal termios header and normal termios structure (it's the same as the termios2 when using header asm/termios).
So, you open the device using open() and get a file descriptor, then use it in tcgetattr()
to fill your termios structure.
Then clear CBAUD
and set CBAUDEX
on c_cflag
.
CBAUDEX
has the same value as BOTHER.
After setting this, you can set a custom baud rate using normal functions, like cfsetspeed()
, specifying the desired baud rate as an integer.