mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-20 06:45:16 +03:00
rewritten drv_uart to suck slightly less
tested w/o GPS git-svn-id: https://afrodevices.googlecode.com/svn/trunk/baseflight@382 7c89a4a9-59b9-e629-4cfe-3a2d53b20e61
This commit is contained in:
parent
1ff0036dec
commit
cbb580f753
10 changed files with 403 additions and 321 deletions
|
@ -2,7 +2,6 @@
|
|||
#include "mw.h"
|
||||
|
||||
static uint8_t numberMotor = 0;
|
||||
uint8_t useServo = 0;
|
||||
int16_t motor[MAX_MOTORS];
|
||||
int16_t servo[8] = { 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500 };
|
||||
|
||||
|
@ -144,10 +143,10 @@ void mixerInit(void)
|
|||
int i;
|
||||
|
||||
// enable servos for mixes that require them. note, this shifts motor counts.
|
||||
useServo = mixers[mcfg.mixerConfiguration].useServo;
|
||||
core.useServo = mixers[mcfg.mixerConfiguration].useServo;
|
||||
// if we want camstab/trig, that also enables servos, even if mixer doesn't
|
||||
if (feature(FEATURE_SERVO_TILT))
|
||||
useServo = 1;
|
||||
core.useServo = 1;
|
||||
|
||||
if (mcfg.mixerConfiguration == MULTITYPE_CUSTOM) {
|
||||
// load custom mixer into currentMixer
|
||||
|
@ -198,7 +197,7 @@ void mixerLoadMix(int index)
|
|||
|
||||
void writeServos(void)
|
||||
{
|
||||
if (!useServo)
|
||||
if (!core.useServo)
|
||||
return;
|
||||
|
||||
switch (mcfg.mixerConfiguration) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue