Subversion Repositories FlightCtrl

Rev

Rev 1821 | Rev 2027 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1821 Rev 1872
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
-
 
44
                                * (int16_t) staticParams.StickP;
43
                EC_PRTY[CONTROL_PITCH] = externalControl.pitch * (int16_t) staticParams.StickP;
45
                EC_PRTY[CONTROL_ROLL] = externalControl.roll
-
 
46
                                * (int16_t) staticParams.StickP;
44
                EC_PRTY[CONTROL_ROLL] = externalControl.roll * (int16_t) staticParams.StickP;
47
                EC_PRTY[CONTROL_THROTTLE] = externalControl.throttle;
45
                EC_PRTY[CONTROL_THROTTLE] = externalControl.throttle;
48
                EC_PRTY[CONTROL_YAW] = externalControl.yaw; // No stickP or similar??????
46
                EC_PRTY[CONTROL_YAW] = externalControl.yaw; // No stickP or similar??????
49
        } else {
47
        } else {
50
                EC_PRTY[CONTROL_PITCH] = EC_PRTY[CONTROL_ROLL] = EC_PRTY[CONTROL_THROTTLE]
-
 
51
                                = EC_PRTY[CONTROL_YAW] = 0;
48
                EC_PRTY[CONTROL_PITCH] = EC_PRTY[CONTROL_ROLL] = EC_PRTY[CONTROL_THROTTLE] = EC_PRTY[CONTROL_YAW] = 0;
52
        }
49
        }
Line 53... Line 50...
53
}
50
}
54
 
51