ArduPilot EU Dev Call 2025-01-15

Attendees (max): 8

Plane maintainers not present in the call, so can’t merge Plane PRs.


UTC0701

Peter: Looks good to me. We need Andrew or Pete to review it.


UTC0712

P: Deprecates the old BATTERY2 MAVLink message. We now have the indexed BATTERY_STATUS message.
Matt: Approved.


UTC0717

P: get_aux_switch_pos() and get_stick_gesture_pos() are slightly different.
Randy: One uses reverse and the other does not.
P: One also uses limits.

  • Yeah, it’s AUX_SWITCH_PWM_TRIGGER_LOW vs AUX_PWM_TRIGGER_LOW.
  • It should be something like STICK_GESTURE_TRIGGER_LOW.

Merged!


UTC0729

P: As an aside, currently the Volz DroneCAN message sent by Periph doesn’t contain the commanded deflection angle. So it’s hard to know what it is actually.
George: Could we switch to another servo telemetry messsage?
P: We only have the HiMark message. Which we could reuse.
M: Isn’t it possible to not introduce the FIXME on the temperature read and do it correctly instead?
P: It would make the PR huge, it doesn’t belong here.

Merged!


UTC0746

P: No response from RadioLink. Poked him for a response.


UTC0748


UTC0749

This group isn’t qualified to review network stuff. Needs Tridge to review it.


UTC0752

Andy: There was a discussion last time regarding whether this PR needs to go in, or a hardware fix is prefrred. But we need Tridge.


UTC0754

P: Why are some boards getting different size increases?
A: It depends on what new library is getting pulled in, along with LittleFS.
P: But the size difference can’t be scripting (that’s ~200kB). So what’s new?
A: Perhaps it’s terrain?
P: No, that’s not in there.
R: Does the flash chip get more worn out with LittleFS?
A: There’s a lot of wear already with logging. LittleFS introduces some wear levelling.
P: Would be nice to let people use that upon flashing this they’ll lose their logs.

  • We’d need Tridge before we merge this.

UTC0808

P: It’s a bit unwieldy that we can’t deprecate I2C compass drivers any time soon. So new ones accrue. At least we can put them behind the custom build system.


UTC0811

[Various small coding improvement comments.]


UTC0842

Needs Tridge to approve.


UTC0844

Andy has some new comments to address.
Needs Tridge to approve.


[Discussion on potentially re-working the airspeed library to handle 3D airspeed vectors and AoA/AoS]

Alright, who let Tridge take time off? Did he get an approved PR for that?