 {
   
   State state;
-  state.spd = 10;
-  state.steps = 150;
+  state.spd = 500;
+  state.steps = 250;
   state.running = true;
-  state.cw = false;
+  state.cw = true;
   
-  full_step(&state);
+  half(&state);
 
   while(true);
 }
 
 //!  speed range: [10,500]
-void wave_step(const State* state)
+void wave(const State* state)
 {
   //!  specify the starting index according to the direction
   unsigned a,b,c,d;

  }  
}


    delay(10000/(state->spd));
  }
}

//!  speed range: [10,500]
void full(const State* state)
{
  //!  specify the starting index according to the direction
  unsigned a,b,c,d;
