dshot: improve status output

This commit is contained in:
Julian Oes 2026-01-27 13:27:00 +13:00 committed by Jacob Dahl
parent 0c51b25391
commit 3ef8b10987

View File

@ -1030,7 +1030,8 @@ int DShot::print_status()
// Configuration
PX4_INFO("Configuration:");
PX4_INFO(" Output Mask: 0x%02lx (%d channels)", (unsigned long)_output_mask, count_set_bits(_output_mask));
const int n_timers = count_set_bits(_output_mask);
PX4_INFO(" Output Mask: 0x%02lx (%d timer%s)", (unsigned long)_output_mask, n_timers, n_timers > 1 ? "s" : "");
PX4_INFO(" BDShot Telemetry: %s", _bdshot_output_mask ? "Enabled" : "Disabled");
PX4_INFO(" Serial Telemetry: %s%s", _serial_telemetry_enabled ? "Enabled" : "Disabled",
_serial_telemetry_enabled ? (strlen(_telemetry_device) ? "" : " (no device)") : "");