aboutsummaryrefslogtreecommitdiff
path: root/rs232.c
diff options
context:
space:
mode:
authorTero Kontkanen <tero.kontkanen@granitedevices.fi>2016-10-28 15:18:37 +0300
committerTero Kontkanen <tero.kontkanen@granitedevices.fi>2016-10-28 15:18:37 +0300
commitf629f3a69e092a9299fd0d70dddd2efa6bbee2e7 (patch)
tree0392c5a173b9f5e32115b764ceafcb559d2d2ef3 /rs232.c
parent0490facebd118837d821d8d382dafc16cba475dc (diff)
parentfa9c9212d7e25e9eacbbfcc4e6a516b4d48ebbb5 (diff)
downloadSimpleMotionV2-f629f3a69e092a9299fd0d70dddd2efa6bbee2e7.tar.gz
SimpleMotionV2-f629f3a69e092a9299fd0d70dddd2efa6bbee2e7.zip
Merge branch 'develop'
Diffstat (limited to 'rs232.c')
-rw-r--r--rs232.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/rs232.c b/rs232.c
index 1773767..4055e2a 100644
--- a/rs232.c
+++ b/rs232.c
@@ -93,6 +93,20 @@ int OpenComport(const char * comport_name, int baudrate)
break;
case 1000000 : baudr = B1000000;
break;
+ case 1115200 : baudr = B1152000;
+ break;
+ case 1500000 : baudr = B1500000;
+ break;
+ case 2000000 : baudr = B2000000;
+ break;
+ case 2500000 : baudr = B2500000;
+ break;
+ case 3000000 : baudr = B3000000;
+ break;
+ case 3500000 : baudr = B3500000;
+ break;
+ case 4000000 : baudr = B4000000;
+ break;
default : printf("invalid baudrate\n");
return(1);
break;
@@ -254,6 +268,28 @@ int OpenComport(const char * comport_name, int baudrate)
break;
case 460800 : strcpy(baudr, "baud=460800 data=8 parity=N stop=1");
break;
+ case 500000 : strcpy(baudr, "baud=500000 data=8 parity=N stop=1");
+ break;
+ case 576000 : strcpy(baudr, "baud=576000 data=8 parity=N stop=1");
+ break;
+ case 921600 : strcpy(baudr, "baud=921600 data=8 parity=N stop=1");
+ break;
+ case 1000000 : strcpy(baudr, "baud=1000000 data=8 parity=N stop=1");
+ break;
+ case 1115200 : strcpy(baudr, "baud=1115200 data=8 parity=N stop=1");
+ break;
+ case 1500000 : strcpy(baudr, "baud=1500000 data=8 parity=N stop=1");
+ break;
+ case 2000000 : strcpy(baudr, "baud=2000000 data=8 parity=N stop=1");
+ break;
+ case 2500000 : strcpy(baudr, "baud=2500000 data=8 parity=N stop=1");
+ break;
+ case 3000000 : strcpy(baudr, "baud=3000000 data=8 parity=N stop=1");
+ break;
+ case 3500000 : strcpy(baudr, "baud=3500000 data=8 parity=N stop=1");
+ break;
+ case 4000000 : strcpy(baudr, "baud=4000000 data=8 parity=N stop=1");
+ break;
default : printf("invalid baudrate\n");
return(-1);
break;