Current Behavior
When INAV boots there are several boot tones, depending if all is well or if there are problems, also depending on how many motors, escs, ESC protocosl, GPS readiness, power brown-outs, etc...
The number of boot tones is confusing and as they sound simiar can be disfficult to distinguish. For diagnostics would be helpful to be able to review what tones were generated and why.
(status, task, etc are helpful...but don't help understanding of what the boot tones are. play_sound # just results in tones that all sound similar and quickly becomes confused to use this)
Desired Behavior
'Boot Tones Log' avilable in the CLI, allows user to run a CLI command and see what events generate boot tones.
Suggested Solution
CLI command: boot_tones; identifes tone events with timing so user can see the boot sequence and events
Who does this impact? Who is this for?
All users. good for those learning INAV. Valuable for fault-funding builds. Valuable for gaining confidence in a new setup where there are unexpected tones which otherwise are time consuming to investigate.
Current Behavior
When INAV boots there are several boot tones, depending if all is well or if there are problems, also depending on how many motors, escs, ESC protocosl, GPS readiness, power brown-outs, etc...
The number of boot tones is confusing and as they sound simiar can be disfficult to distinguish. For diagnostics would be helpful to be able to review what tones were generated and why.
(status, task, etc are helpful...but don't help understanding of what the boot tones are. play_sound # just results in tones that all sound similar and quickly becomes confused to use this)
Desired Behavior
'Boot Tones Log' avilable in the CLI, allows user to run a CLI command and see what events generate boot tones.
Suggested Solution
CLI command: boot_tones; identifes tone events with timing so user can see the boot sequence and events
Who does this impact? Who is this for?
All users. good for those learning INAV. Valuable for fault-funding builds. Valuable for gaining confidence in a new setup where there are unexpected tones which otherwise are time consuming to investigate.