From ac5fba4c28f76b622892b0a7c24b415d4cbca73f Mon Sep 17 00:00:00 2001 From: Jacob Dahl Date: Tue, 27 Jan 2026 20:34:48 -0900 Subject: [PATCH] imxrt: add up_bdshot_channel_capture_supported --- platforms/nuttx/src/px4/nxp/imxrt/dshot/dshot.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/platforms/nuttx/src/px4/nxp/imxrt/dshot/dshot.c b/platforms/nuttx/src/px4/nxp/imxrt/dshot/dshot.c index a84e74eb44..bb56d78675 100644 --- a/platforms/nuttx/src/px4/nxp/imxrt/dshot/dshot.c +++ b/platforms/nuttx/src/px4/nxp/imxrt/dshot/dshot.c @@ -535,6 +535,15 @@ int up_bdshot_get_extended_telemetry(uint8_t channel, int type, uint8_t *value) return -1; } +int up_bdshot_channel_capture_supported(uint8_t channel) +{ + if (channel >= DSHOT_TIMERS) { + return 0; + } + + return dshot_inst[channel].init && dshot_inst[channel].bdshot; +} + int up_bdshot_channel_online(uint8_t channel) { if (channel < DSHOT_TIMERS) {