On 2008-03-03, blaine <[EMAIL PROTECTED]> wrote: > I do have a question though. In the termios module, I am attempting > to set the baud rate to 921600, which is what we use with > 'cutecom' (because minicom does not have this as an option) and is > what the supplier recommends. When I try to set the rate using > termios.tcsetattr(), I get an Argument Error.
What values are you using for ispeed and ospeed? Those values are special (and rather arbitrary) constant bit-patterns and not simply integers like 9600 or 115200. > I do not get this when I use an existing baud rate, such as > termios.B9600. Is there a way I can get around this? We would > like to use it at full speed. It looks like the fastest speed supported by python termios on Linux is B460800 (uses a constant of 0x1004). If you look in /usr/include/..., baud rates do go up to 921600 (which uses a constant of 0x1007). Try using the appropriate constant from /usr/include/... (for the target platform, of course). -- Grant Edwards grante Yow! Please come home with at me ... I have Tylenol!! visi.com -- http://mail.python.org/mailman/listinfo/python-list