hd-zero / hdzero-goggle

MIT License
263 stars 76 forks source link

Enhance audible notifications -for discussion #327

Open pitts-mo opened 1 year ago

pitts-mo commented 1 year ago

Since I received my goggle I have wanted enhanced audible notifications and controls for audible goggle feedback. However, after PR #312 I suspect more people may have desires/suggestions for audible feedback handling/behavior . So I wanted to open this issue with some ideas for discussion.

I am currently thinking audio notifications should have:

  1. priority values for all audio notifications. Say 0-5(?) with highest number being lowest priory.
  2. menu option/slider to select the desired priory level for audio feedback. From Critical(0) to All(5).
  3. set zero priority by default to force all existing notifications to produce feedback until they are re-coded for a reduced priority level
  4. add a volume control mechanism for notifications with priority >=1
  5. menu option/slider to select volume 0-10(?).

It may also be desirable to create different beep types or distinct beep types at different priorities?

pitts-mo commented 1 year ago

Some examples of where I desire audible feedback from goggle: -Boot complete (*&*) -record start -record stop -wake from Go Sleep! (*)

maybe: -enter sleep -record failure? -SD card failure?

* = PR312 incidentally adds this for V2 goggle users &* = only if AnalogRX Power is not needed after boot completes (v2 goggle)

evilC commented 1 year ago

The following may benefit from audio notifications

338 Beep when switching to FPV view is aborted

337 Beep when long press action is triggered

In both cases, this would let the user know when the button can be released, as the desired action has taken place