1 //Movement header
  2 
  3 //All functions built for insertion into a loop (ie: expect repeated calling)
  4 
  5 //If function has completion trigger:
  6 //(ie: reaching a certain location, or sensor)
  7 //will return 1 for still active, 0 for complete/inactive
  8 
  9 char Rotating(int DeltaAngle);  //Rotates the input angle (in ticks)
 10 char SettingAngle(int TargetAngle);  //Expects Target Angle in ticks, robot will turn to face it.
 11 char DrivingTape(float Speed);  //Just say where on the tape it should walk
 12 
 13 int CalculateTargetAngle(void); //Returns Angle to Target
 14 
 15 //Basic Wheel Controls
 16 void LeftSpeed(char Duty);
 17 void RightSpeed(char Duty);
 18 
 19 //Even Lower level wheel controls, called by LeftSpeed and RightSpeed
 20 void LeftFor(char);
 21 void RightFor(char);
 22 void LeftBack(char);
 23 void RightBack(char);
 24 
 25 
 26 
 27 char RotateToTargetFAKE(void);