 {
   pinMode(PIN_PITCH_U, INPUT_PULLUP);
   pinMode(PIN_PITCH_D, INPUT_PULLUP);
+  pinMode(PIN_PITCH_S, INPUT_PULLUP);
   pinMode(PIN_ROLL_L, INPUT_PULLUP);
   pinMode(PIN_ROLL_R, INPUT_PULLUP);
+  pinMode(PIN_ROLL_S, INPUT_PULLUP);
   pinMode(PIN_YAW_L, INPUT_PULLUP);
   pinMode(PIN_YAW_R, INPUT_PULLUP);
+  pinMode(PIN_YAW_S, INPUT_PULLUP);
 }
 
 void setupOps()
 {
-  pinMode(PIN_OP_LAUNCH, INPUT_PULLUP);
+  /*pinMode(PIN_OP_LAUNCH, INPUT_PULLUP);
   pinMode(PIN_OP_STAGE, INPUT_PULLUP);
   pinMode(PIN_OP_ACG3, INPUT_PULLUP);
-  pinMode(PIN_OP_ACG5, INPUT_PULLUP);
+  pinMode(PIN_OP_ACG5, INPUT_PULLUP);*/
 }
 
 

    default:
      adj = 0;
  }
  
  return (adj);
}

int16_t setDirection(int16_t current, boolean stick, int8_t adj)
{
  current += adj;


int16_t pitch, yaw, roll;
uint8_t throttle;
int8_t pitch_adj, yaw_adj, roll_adj; // for ramping the directional input

// op control variables
// state == 0 to DELAY_OP-1 -> off / debounce, state == DELAY_OP -> on
