Rev 1328 | Rev 1424 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1328 | Rev 1403 | ||
---|---|---|---|
Line 337... | Line 337... | ||
337 | } |
337 | } |
338 | RemainingPulse += ServoRollValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
338 | RemainingPulse += ServoRollValue - (256 / 2) * MULTIPLYER; // shift ServoNickValue to center position |
339 | ServoRollValue /= MULTIPLYER; |
339 | ServoRollValue /= MULTIPLYER; |
340 | //DebugOut.Analog[20] = ServoRollValue; |
340 | //DebugOut.Analog[20] = ServoRollValue; |
341 | break; |
341 | break; |
- | 342 | case 3: RemainingPulse += 2 * Parameter_Servo3; |
|
- | 343 | break; |
|
- | 344 | case 4: RemainingPulse += 2 * Parameter_Servo4; |
|
- | 345 | break; |
|
- | 346 | case 5: RemainingPulse += 2 * Parameter_Servo5; |
|
342 | 347 | break; |
|
343 | default: // other servo channels |
348 | default: // other servo channels |
344 | RemainingPulse += 2 * PPM_in[ServoIndex]; // add channel value, factor of 2 because timer 1 increments 3.2µs |
349 | RemainingPulse += 2 * PPM_in[ServoIndex]; // add channel value, factor of 2 because timer 1 increments 3.2µs |
345 | break; |
350 | break; |
346 | } |
351 | } |
347 | // range servo pulse width |
352 | // range servo pulse width |