ArduPilot EU Dev Call 2025-05-07

Attendees (unique): 12

UTC0707

Andy: Apparently NODMA is now correctly marked.

  • And only one IMU is mentioned in the README.
  • So probably all comments are fixed.

Merged!


UTC0710

Approved


UTC0713

Andrew: I couldn’t get master to connect to BLHeli, but with this PR I managed to once.

  • Betaflight manages every time.

Andy: Are these AM32 ESCs?
A: Yes, they are. You can still flash non-CAN firmware on them.
Andy: AM32 in general doesn’t work with any of our releases. BLHeli generally does. BlueJay somewhere in the middle.
A: I noticed the last (stop) bit of an 8N1 packet from AM32 was half-width. I fixed it but it broke compatibility with many config tools. The issue seems to be that CPUs bit-bang the serial but they don’t have time to do the next thing, if they linger the full duration on that last bit.

  • It would be nice if the flight firmwares weren’t so pressing on the ESC to send/receive the next byte.
  • Do we have enough threading priority?

Andy: We probably do.
A: What if we shut down most other threads during passthrough?
Andy: Perhaps it will help with timings.


UTC0729

< Discussion on param ftp internals, to address an occasional issue on param ftp load >


UTC0737

Andy: I’m still getting an instant watchdog.

  • It’s most likely a race condition.

A: We need Randy for this, unfortunately.


UTC0738

Merged!


UTC0743

We still can’t use clang in our everyday builds.


< Discussion on ways to lock down parameters against accidental changes. >