Subversion Repositories FlightCtrl

Rev

Rev 2141 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2141 Rev 2142
Line 136... Line 136...
136
        }
136
        }
Line 137... Line 137...
137
 
137
 
Line 138... Line 138...
138
        int16_t channel = RCChannel(CH_THROTTLE);
138
        int16_t channel = RCChannel(CH_THROTTLE);
-
 
139
 
139
 
140
        if (channel <= -TIME(0.55)) {
140
        if (channel <= -TIME(0.55)) {
141
          debugOut.analog[17] = 1;
141
          int16_t aux = RCChannel(COMMAND_CHANNEL_HORIZONTAL);
142
          int16_t aux = RCChannel(COMMAND_CHANNEL_HORIZONTAL);
142
          if (abs(aux) >= TIME(0.3)) // If we pull on the stick, it is gyrocal. Else it is RC cal.
143
          if (abs(aux) >= TIME(0.3)) // If we pull on the stick, it is gyrocal. Else it is RC cal.
143
                lastRCCommand = COMMAND_GYROCAL;
144
                lastRCCommand = COMMAND_GYROCAL;
144
          else
145
          else
-
 
146
                lastRCCommand = COMMAND_RCCAL;
145
                lastRCCommand = COMMAND_RCCAL;
147
        } else {
146
        } else {
148
          debugOut.analog[17] = 0;
147
          lastRCCommand = COMMAND_NONE;
149
          lastRCCommand = COMMAND_NONE;
148
        }
150
        }
Line 202... Line 204...
202
  rcTrim.trim[CH_RUDDER]   = RCChannel(CH_RUDDER);
204
  rcTrim.trim[CH_RUDDER]   = RCChannel(CH_RUDDER);
203
  rcTrim.trim[CH_THROTTLE] = 0;
205
  rcTrim.trim[CH_THROTTLE] = 0;
204
}
206
}
Line 205... Line 207...
205
 
207
 
206
int16_t RC_getZeroThrottle(void) {
208
int16_t RC_getZeroThrottle(void) {
207
        return TIME (0.95f);
209
        return TIME (1.0f);
Line 208... Line 210...
208
}
210
}
209
 
211
 
210
void RC_setZeroTrim(void) {
212
void RC_setZeroTrim(void) {