Changes

Summary

  1. Fixed CLI help for 'feature'. (commit: 9dbe140) (details)
  2. Add DSHOT telemetry motor level packet stats Captures packet quality (commit: 644d571) (details)
Commit 9dbe140d2867501cc977d09756a7592fb6170161 by github
Fixed CLI help for 'feature'.
(commit: 9dbe140)
The file was modifiedsrc/main/cli/cli.c (diff)
Commit 644d5713dfaf144956b1cd962097b8bec20ef773 by github
Add DSHOT telemetry motor level packet stats Captures packet quality
statistics per motor to provide a platform for troubleshooting and
in-flight alarms or warnings.
Continuously monitors and captures packet stats over the past second to
be used to determine DSHOT telemetry link quality.
Update the CLI to move the DSHOT telemetry data/stats out of the
`status` command and into a dedicated `dshot_telemetry_info` command.
Reformatted the motor data to include the invalid packet percentages.
Will aid in debugging by identifying ESC's that may be misconfigured
(not supplying data), or those with problems generating high invalid
packet percentages.
Data can later be used to generate OSD and beeper-based warnings if
invalid packet percentages exceed thresholds.
Included a blackbox logging debug mode (`set debug_mode =
DSHOT_RPM_ERRORS`) to record the per-motor invalid packet percentages in
hundredths of a percent (so 123 is 1.23%).
(commit: 644d571)
The file was modifiedsrc/main/target/common_pre.h (diff)
The file was modifiedsrc/main/fc/core.c (diff)
The file was modifiedsrc/main/build/debug.h (diff)
The file was modifiedsrc/main/cli/cli.c (diff)
The file was modifiedsrc/main/drivers/pwm_output.h (diff)
The file was modifiedsrc/main/target/common_post.h (diff)
The file was modifiedsrc/main/drivers/pwm_output_dshot_shared.c (diff)
The file was modifiedsrc/main/build/debug.c (diff)