From 7dc72b8d4f2c9d1eed20f314fd6425eab66cbc89 Mon Sep 17 00:00:00 2001 From: Anthony Shaw Date: Sat, 4 Jan 2020 23:56:31 +1100 Subject: [PATCH] bpo-28367: Add additional baud rates for termios (GH-13142) Co-authored-by: Andrey Smirnov . Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> --- .../2019-05-06-22-38-47.bpo-28367.2AKen5.rst | 13 ++++++++ Modules/termios.c | 33 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 Misc/NEWS.d/next/Library/2019-05-06-22-38-47.bpo-28367.2AKen5.rst 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 00000000000..115f458bfbf --- /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 b3b8c72bf6b..0fd93c06c72 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