MatekH743 Slim v3 - LEDs Issue

I’ve been recently stumped by a strange issue with the Matek H743 slim v3 flight controller and trying to output signal to some neopixel LEDs on outputs S11 and S12 from the flight controller. I can’t find anywhere that warns that these outputs are different in any way from the others, but I can only get the flight controller to output NeoPixel on outputs 7-10, but not 11-12.

LED_Outputs.param (23.1 KB)

Even after I set SERVO12_FUNCTION = 120, I still only get this result in the messages tab. Is there something different about the timer group on this board that doesn’t allow for NeoPixel LEDs to be attached to these pads?

image

I’ve run into the same issue on the H743 Wlite. S11 and S12 don’t work for LED. S10 works (and the rest on that group). I posted about it I think …. let me try and find it.

Edit: DMA and HWDEF.DAT

Thanks @Allister I was trying to look at the hwdef as well, but I didn’t realize/remember there was a separate hwdef for the non-bdshot and bdshot versions of the firmware for this board.

Now I know that S11-S12 won’t work, but every other output, including S13 should be good for LEDs, is what I’m understanding. Is that what you saw in testing?

I’m not sure I understand the reason, though. It sounds like it has to do from timer groups from Andy’s response there. Some kind of conflict with those, of which further understanding might be above my paygrade/knowledge base, haha

I also didn’t realize that DMA/non-DMA had anything to do with LEDs, that’s interesting.

Just saw this as well - I thought that having “enough” DMA channels on an H7 flight controller wasn’t typically an issue, but I’m sure I’m missing something. - External LEDs — Copter documentation

I think I ended up leaving mine on S10. I think when I was digging into it my goal was more on the lua side, so I wanted to be sure I wasn’t messing up something there. Once I learned that S11&S12 not working wasn’t really my fault I left it alone and moved on. Triage the grey matter that I have left.

1 Like