Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Command CommandPool GenCMD LSM9DS0 Mode Motor PinDetect Xbee mbed
Fork of VR_Robot by
Diff: main.cpp
- Revision:
- 0:526a865b9b03
- Child:
- 2:d77f669c7feb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Sat Nov 21 17:19:27 2015 +0000
@@ -0,0 +1,45 @@
+#include "mbed.h"
+#include "CommandPool.h"
+
+/* draft code
+
+ Serial med1(ptx,prx); // used for read data from another mbed
+
+ Command* cmd;
+
+ char cmd_buffer[20]; // data buffer
+ CommandPool pool;
+
+ void callBack() // when cmd_buffer obtained something, update cmd
+ {
+ cmd = pool.getCommand(cmd_buffer);
+ }
+
+*/
+
+
+Command* cmd;
+CommandPool pool;
+char CMD = LED;
+Serial pc(USBTX,USBRX);
+
+int main()
+{
+ /* draft of main code*/
+ pool.init();
+
+ while(1)
+ {
+ //if(med1.readable())
+ //{
+ //med1.read(cmd_buffer,20,callBack); // read to cmd buffer, and update command
+ cmd = pool.getCommand(CMD); // if cmd is valid
+ if(cmd)
+ {
+ cmd->execute(); // execute cmd
+ }
+ wait(0.5);
+ //}
+ }
+ return 0;
+}
