From c4646d7a77b939dce1fa48c80d1ba36b489220a3 Mon Sep 17 00:00:00 2001 From: Michael Jakob Date: Sat, 29 Nov 2014 01:16:36 +0100 Subject: [PATCH] AlienWii32 alternative defaults for NAZE target Activate via OPTIONS="ALIENWII32" during make --- src/main/config/config.c | 14 ++++++++++++++ src/main/target/NAZE/target.h | 5 +++++ 2 files changed, 19 insertions(+) diff --git a/src/main/config/config.c b/src/main/config/config.c index bc96cdc189..058975adde 100644 --- a/src/main/config/config.c +++ b/src/main/config/config.c @@ -435,6 +435,20 @@ static void resetConf(void) applyDefaultLedStripConfig(masterConfig.ledConfigs); #endif + // alternative defaults AlienWii32 (activate via OPTIONS="ALIENWII32" during make for NAZE target) +#ifdef ALIENWII32 + featureSet(FEATURE_RX_MSP); + featureSet(FEATURE_MOTOR_STOP); + masterConfig.serialConfig.serial_port_scenario[1] = lookupScenarioIndex(SCENARIO_SERIAL_RX_ONLY); + masterConfig.rxConfig.serialrx_provider = 1; + masterConfig.escAndServoConfig.minthrottle = 1000; + masterConfig.escAndServoConfig.maxthrottle = 2000; + currentControlRateProfile->rcRate8 = 130; + currentControlRateProfile->rollPitchRate = 20; + currentControlRateProfile->yawRate = 60; + parseRcChannels("TAER1234", &masterConfig.rxConfig); +#endif + // copy first profile into remaining profile for (i = 1; i < MAX_PROFILE_COUNT; i++) { memcpy(&masterConfig.profile[i], currentProfile, sizeof(profile_t)); diff --git a/src/main/target/NAZE/target.h b/src/main/target/NAZE/target.h index 3e69fde49f..c32259e26e 100644 --- a/src/main/target/NAZE/target.h +++ b/src/main/target/NAZE/target.h @@ -111,3 +111,8 @@ #define TELEMETRY #define SERIAL_RX #define AUTOTUNE + + // alternative defaults AlienWii32 (activate via OPTIONS="ALIENWII32" during make for NAZE target) +#ifdef ALIENWII32 +#define BRUSHED_MOTORS +#endif