Library for using the LSR SiFlex/ProFlex RF modules with mbed.

Files at this revision

API Documentation at this revision

Comitter:
Issus
Date:
Mon Jul 25 16:56:36 2016 +0000
Parent:
1:8ecba4bfc183
Child:
3:8d794c196710
Commit message:
Updated SetHostDataRateMsg to change the ports baud rate after sending the command to change baud to the host.

Changed in this revision

LsrModule.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/LsrModule.cpp	Mon Jul 25 16:27:51 2016 +0000
+++ b/LsrModule.cpp	Mon Jul 25 16:56:36 2016 +0000
@@ -488,6 +488,43 @@
         AddSerialMsgHeader(LSR_MODULE_SET_HOST_DATA_RATE_MSG_TYPE, 6);
         AddSerialByteToMsgBuffer(u8HostDataRate);
         AddSerialMsgTrailer();
+        
+        switch (u8HostDataRate)
+        {
+            case LSR_MODULE_HOST_DATA_RATE_1200:
+                baud(1200);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_2400:
+                baud(2400);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_4800:
+                baud(4800);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_9600:
+                baud(9600);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_19200:
+                baud(19200);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_38400:
+                baud(38400);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_57600:
+                baud(57600);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_115200:
+                baud(115200);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_230400:
+                baud(230400);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_460800:
+                baud(460800);
+                break;
+            case LSR_MODULE_HOST_DATA_RATE_921600:
+                baud(921600);
+                break;
+        }
     }
 }   /*** End SetHostDataRateMsg ***/