An example Program for the SimpleSerialProtocol Library, This program will receive a packet, then echo it back to the client

Dependencies:   mbed SimpleSerialProtocol MODSERIAL

A simple example program that receives a packet over serial and echos it back.

I include this java program to show an example client application, all this program does is send packets as fast as it can without filling up its output buffer, the mbed will echo these packets back.

This is a good benchmark of the serial connection, and should show about 11KB/s at 115200baud

/media/uploads/p3p/serialecho.zip

example command: java -jar SerialEcho.jar com3 115200

Files at this revision

API Documentation at this revision

Comitter:
p3p
Date:
Fri Sep 19 15:51:52 2014 +0000
Parent:
12:1d1d8425c79c
Commit message:
SSP api change

Changed in this revision

SimpleSerialProtocol.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/SimpleSerialProtocol.lib	Thu Sep 18 17:38:14 2014 +0000
+++ b/SimpleSerialProtocol.lib	Fri Sep 19 15:51:52 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/p3p/code/SimpleSerialProtocol/#43794e0b738f
+http://mbed.org/users/p3p/code/SimpleSerialProtocol/#5caff50e14a7
--- a/main.cpp	Thu Sep 18 17:38:14 2014 +0000
+++ b/main.cpp	Fri Sep 19 15:51:52 2014 +0000
@@ -21,10 +21,8 @@
 SimpleSerialProtocol::Protocol comms(USBTX, USBRX, LED1);
 
 //the main loop
-int main() {
-    SimpleSerialProtocol::Codec codec;
-   
-    comms.initialise(115200, &codec);
+int main() { 
+    comms.initialise(115200);
     comms.receiveCallback(1, &testProtocol, &TestProtocol::onEchoPacket);
         
     while (1) {