Subversion Repositories FlightCtrl

Rev

Rev 1775 | Rev 1872 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1775 Rev 1821
Line 38... Line 38...
38
}
38
}
Line 39... Line 39...
39
 
39
 
40
void EC_update() {
40
void EC_update() {
41
  if (externalControlActive) {
41
        if (externalControlActive) {
42
    externalControlActive--;
42
                externalControlActive--;
-
 
43
                EC_PRTY[CONTROL_PITCH] = (int16_t) externalControl.pitch
43
    EC_PRTY[CONTROL_PITCH] = (int16_t) externalControl.pitch * (int16_t) staticParams.StickP;
44
                                * (int16_t) staticParams.StickP;
-
 
45
                EC_PRTY[CONTROL_ROLL] = externalControl.roll
44
    EC_PRTY[CONTROL_ROLL] = externalControl.roll * (int16_t) staticParams.StickP;
46
                                * (int16_t) staticParams.StickP;
45
    EC_PRTY[CONTROL_THROTTLE] = externalControl.throttle;
47
                EC_PRTY[CONTROL_THROTTLE] = externalControl.throttle;
46
    EC_PRTY[CONTROL_YAW] = externalControl.yaw; // No stickP or similar??????
48
                EC_PRTY[CONTROL_YAW] = externalControl.yaw; // No stickP or similar??????
47
  } else {
49
        } else {
-
 
50
                EC_PRTY[CONTROL_PITCH] = EC_PRTY[CONTROL_ROLL] = EC_PRTY[CONTROL_THROTTLE]
48
    EC_PRTY[CONTROL_PITCH] = EC_PRTY[CONTROL_ROLL] = EC_PRTY[CONTROL_THROTTLE] = EC_PRTY[CONTROL_YAW] = 0;
51
                                = EC_PRTY[CONTROL_YAW] = 0;
49
  }
52
        }
Line 50... Line 53...
50
}
53
}
51
 
54