4,8 → 4,6 |
|
ExternalControl_t externalControl; |
uint8_t externalControlActive = 0; |
// int16_t EC_PRTY[4]; |
// TODO: Who is going to call this |
|
void EC_setNeutral(void) { |
// if necessary. From main.c. |
19,13 → 17,13 |
externalControl.digital[0] = 0x55; |
} |
|
void EC_periodicTaskAndPRTY(int16_t* PRTY) { |
void EC_periodicTaskAndPRYT(int16_t* PRYT) { |
if (externalControlActive) { |
externalControlActive--; |
PRTY[CONTROL_ELEVATOR] += externalControl.pitch * 8; |
PRTY[CONTROL_AILERONS] += externalControl.roll * 8; |
PRTY[CONTROL_THROTTLE] += externalControl.throttle * 8; |
PRTY[CONTROL_RUDDER] += externalControl.yaw * 8; |
PRYT[CONTROL_ELEVATOR] += externalControl.pitch * 8; |
PRYT[CONTROL_AILERONS] += externalControl.roll * 8; |
PRYT[CONTROL_THROTTLE] += externalControl.throttle * 8; |
PRYT[CONTROL_RUDDER] += externalControl.yaw * 8; |
} |
} |
|