YRL Maze lab made more script-y

Dependencies:   PsiSwarmLab-ScriptingBased mbed

Fork of UKESF_Lab by UKESF Headstart Summer School

Revision:
4:25039ea5eb09
Parent:
3:cd048f6e544e
Child:
6:ff3c66f7372b
--- a/main.cpp	Mon Oct 05 20:42:37 2015 +0000
+++ b/main.cpp	Mon Oct 12 12:39:35 2015 +0000
@@ -16,32 +16,27 @@
 
 /// Use these variables to store the name for the program, the author and the version
 /// NB: Keep the strings as short as possible (ie 12 chars or less) to ensure reliable comms and readability on display
-char * program_name = "Example";
-char * author_name  = "JAH-YRL";
+char * program_name = "Blank";
+char * author_name  = "YRL";
 char * version_name = "1.0";
 
 // Place user variables here
 
-//char green = 3;
 
 ///Place user code here that should be run after initialisation but before the main loop
 void user_code_setup(){
 
-    /*
-    wait(2);
-    calibrate_base_ir_sensors();
-    wait(2);
-    */
+   pc.printf("User setup code block\n");
 }
 
 ///This function is the loop where user code should be placed
 void user_code_loop(){   
-    store_line_position();
+
     ///Do not place code within a loop, but consider this function to be a loop that is always run
     ///unless the user code is externally paused (such as by debug or recharging system)
-    
-    if(line_found == 1)pc.printf("%f\n",line_position); 
-    wait(0.25);
+   
+   pc.printf("User loop code block\n");
+   wait(1);
 }
 
 
@@ -50,6 +45,8 @@
 {
     /// Switch_state = 1 if up is pressed, 2 if down is pressed, 4 if left is pressed, 8 if right is pressed and 16 if the center button is pressed   
     /// NB For maximum compatability it is recommended to minimise reliance on center button press
+    
+    pc.printf("User switch code block: %d\n",switch_state);
 }
 
 /// The main routine: it is recommended to leave this function alone and add user code to the above functions
@@ -61,6 +58,6 @@
     while(1) {
        if(user_code_running)user_code_loop();
        if(demo_on) demo_mode();
-       wait_us(250);
+       //wait_us(5);
     }
 }
\ No newline at end of file