Arducopter: Flip mode

Flip mode graduates
This commit is contained in:
Jason Short 2012-07-18 22:36:05 -07:00
parent 095a9c5c96
commit 3a11a7596a
1 changed files with 6 additions and 5 deletions

View File

@ -47,11 +47,7 @@ static void reset_control_switch()
// set this to your trainer switch // set this to your trainer switch
static void read_trim_switch() static void read_trim_switch()
{ {
#if CH7_OPTION == CH7_FLIP #if CH7_OPTION == CH7_SET_HOVER
if (g.rc_7.radio_in > CH_7_PWM_TRIGGER && g.rc_3.control_in != 0){
init_flip();
}
#elif CH7_OPTION == CH7_SET_HOVER
// switch is engaged // switch is engaged
if (g.rc_7.radio_in > CH_7_PWM_TRIGGER){ if (g.rc_7.radio_in > CH_7_PWM_TRIGGER){
trim_flag = true; trim_flag = true;
@ -76,6 +72,11 @@ static void read_trim_switch()
if(g.ch7_option == CH7_SIMPLE_MODE){ if(g.ch7_option == CH7_SIMPLE_MODE){
do_simple = (g.rc_7.radio_in > CH_7_PWM_TRIGGER); do_simple = (g.rc_7.radio_in > CH_7_PWM_TRIGGER);
}else if (g.ch7_option == CH7_FLIP){
if (g.rc_7.radio_in > CH_7_PWM_TRIGGER && g.rc_3.control_in != 0){
init_flip();
}
}else if (g.ch7_option == CH7_RTL){ }else if (g.ch7_option == CH7_RTL){
if (trim_flag == false && g.rc_7.radio_in > CH_7_PWM_TRIGGER){ if (trim_flag == false && g.rc_7.radio_in > CH_7_PWM_TRIGGER){
trim_flag = true; trim_flag = true;