Skip to content

The beeper ouput pin is blocked by deactivated sources, other sources that are not deactivated cannot activate the beeper #9580

@1972linux

Description

@1972linux

Current Behavior

Although the beeper is switched on via an RX channel (Mode Beeper), the beeper output-pin does not work if, for example, the setting "beeper -HW_FAILURE" has been made and there is a hardware problem (e.g. connection to the GPS receiver is lost) or the setting "beeper - BAT_LOW" has been made and the battery is low.

Workaround:
To ensure that the beeper can always be activated via RX-Chanel, you must activate all beeper sources with "beeper all".

Steps to Reproduce

  1. set "beeper -HW_FAILURE" on CLI
  2. Assign Mode Beeper to RX Chanel
  3. All Hardware without any problem, GPS-Receiver is connected and activated
  4. Activate Beeper via RC Chanel
  5. external Beeper is beeping
  6. Disconnect GPS-Receiver
  7. external Beeper stops beeping

Expected behavior

The beeper should not respond to deactivated sources, but other, non-deactivated sources can always switch on the beeper

Suggested solution(s)

change the logic to the expected behavior

  • FC Board name and vendor: Speedybee F405 V3
  • INAV version string: 7.0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions