Rev 2099 | Rev 2108 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2099 | Rev 2102 | ||
---|---|---|---|
Line 18... | Line 18... | ||
18 | */ |
18 | */ |
19 | uint8_t command = controlMixer_getCommand(); |
19 | uint8_t command = controlMixer_getCommand(); |
20 | uint8_t repeated = controlMixer_isCommandRepeated(); |
20 | uint8_t repeated = controlMixer_isCommandRepeated(); |
21 | uint8_t argument = controlMixer_getArgument(); |
21 | uint8_t argument = controlMixer_getArgument(); |
Line -... | Line 22... | ||
- | 22 | ||
22 | 23 | // TODO! Mode change gadget of some kind. |
|
23 | if (!(MKFlags & MKFLAG_MOTOR_RUN)) { |
24 | if (!isMotorRunning) { |
24 | if (command == COMMAND_GYROCAL && !repeated) { |
25 | if (command == COMMAND_GYROCAL && !repeated) { |
25 | // Gyro calinbration, with or without selecting a new parameter-set. |
26 | // Gyro calinbration, with or without selecting a new parameter-set. |
26 | paramSet_readFromEEProm(1); |
27 | paramSet_readFromEEProm(1); |
27 | analog_calibrateGyros(); |
28 | analog_calibrateGyros(); |
28 | attitude_setNeutral(); |
29 | attitude_setNeutral(); |
29 | controlMixer_setNeutral(); |
30 | controlMixer_setNeutral(); |
- | 31 | beepNumber(1); |
|
- | 32 | } else if (command == COMMAND_CHMOD && !repeated) { |
|
30 | beepNumber(1); |
33 | configuration_setFlightParameters(argument); |
31 | } |
- | |
32 | - | ||
33 | // save the ACC neutral setting to eeprom |
- | |
34 | /* |
- | |
35 | else { |
- | |
36 | if (command == COMMAND_ACCCAL && !repeated) { |
- | |
37 | // Run gyro and acc. meter calibration but do not repeat it. |
- | |
38 | analog_calibrateAcc(); |
- | |
39 | attitude_setNeutral(); |
- | |
40 | controlMixer_setNeutral(); |
- | |
41 | beepNumber(getActiveParamSet()); |
- | |
42 | } |
- | |
43 | } |
- | |
44 | */ |
34 | } |
45 | } // end !MOTOR_RUN condition. |
35 | } // end !MOTOR_RUN condition. |