mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 06:15:16 +03:00
Merge branch 'refactoredBeeperCode_181_1' of
git://github.com/ethomas997/cleanflight into ethomas997-refactoredBeeperCode_181_1 Conflicts: src/main/flight/failsafe.c src/main/io/beeper.c src/main/mw.c
This commit is contained in:
commit
519586a5ce
15 changed files with 487 additions and 194 deletions
|
@ -140,18 +140,29 @@ void processRcStickPositions(rxConfig_t *rxConfig, throttleStatus_e throttleStat
|
|||
return;
|
||||
}
|
||||
|
||||
if (ARMING_FLAG(ARMED)) {
|
||||
// actions during armed
|
||||
|
||||
if (isUsingSticksToArm) {
|
||||
// Disarm on throttle down + yaw
|
||||
if (rcSticks == THR_LO + YAW_LO + PIT_CE + ROL_CE)
|
||||
mwDisarm();
|
||||
|
||||
// Disarm on roll (only when retarded_arm is enabled)
|
||||
if (retarded_arm && (rcSticks == THR_LO + YAW_CE + PIT_CE + ROL_LO))
|
||||
if (rcSticks == THR_LO + YAW_LO + PIT_CE + ROL_CE) {
|
||||
if (ARMING_FLAG(ARMED)) //board was armed
|
||||
mwDisarm();
|
||||
else { //board was not armed
|
||||
beeper(BEEPER_DISARM_REPEAT); //sound tone while stick held
|
||||
rcDelayCommand = 0; //reset so disarm tone will repeat
|
||||
}
|
||||
}
|
||||
// Disarm on roll (only when retarded_arm is enabled)
|
||||
if (retarded_arm && (rcSticks == THR_LO + YAW_CE + PIT_CE + ROL_LO)) {
|
||||
if (ARMING_FLAG(ARMED)) //board was armed
|
||||
mwDisarm();
|
||||
else { //board was not armed
|
||||
beeper(BEEPER_DISARM_REPEAT); //sound tone while stick held
|
||||
rcDelayCommand = 0; //reset so disarm tone will repeat
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (ARMING_FLAG(ARMED)) {
|
||||
// actions during armed
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue