diff options
-rw-r--r-- | Misc/NEWS.d/next/Library/2019-05-06-22-38-47.bpo-28367.2AKen5.rst | 13 | ||||
-rw-r--r-- | Modules/termios.c | 33 |
2 files changed, 46 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2019-05-06-22-38-47.bpo-28367.2AKen5.rst b/Misc/NEWS.d/next/Library/2019-05-06-22-38-47.bpo-28367.2AKen5.rst new file mode 100644 index 0000000..115f458 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2019-05-06-22-38-47.bpo-28367.2AKen5.rst @@ -0,0 +1,13 @@ +Termios magic constants for the following baud rates:
+ - B500000
+ - B576000
+ - B921600
+ - B1000000
+ - B1152000
+ - B1500000
+ - B2000000
+ - B2500000
+ - B3000000
+ - B3500000
+ - B4000000
+Patch by Andrey Smirnov
\ No newline at end of file diff --git a/Modules/termios.c b/Modules/termios.c index b3b8c72..0fd93c0 100644 --- a/Modules/termios.c +++ b/Modules/termios.c @@ -613,6 +613,39 @@ static struct constant { #ifdef B460800 {"B460800", B460800}, #endif +#ifdef B500000 + {"B500000", B500000}, +#endif +#ifdef B576000 + { "B576000", B576000}, +#endif +#ifdef B921600 + { "B921600", B921600}, +#endif +#ifdef B1000000 + { "B1000000", B1000000}, +#endif +#ifdef B1152000 + { "B1152000", B1152000}, +#endif +#ifdef B1500000 + { "B1500000", B1500000}, +#endif +#ifdef B2000000 + { "B2000000", B2000000}, +#endif +#ifdef B2500000 + { "B2500000", B2500000}, +#endif +#ifdef B3000000 + { "B3000000", B3000000}, +#endif +#ifdef B3500000 + { "B3500000", B3500000}, +#endif +#ifdef B4000000 + { "B4000000", B4000000}, +#endif #ifdef CBAUD {"CBAUD", CBAUD}, #endif |