ArduPilot EU Dev Call 2023-02-15

ArduPilot EU Dev Call 2023-02-15

Attendee count (max): 10

UTC0700 - AP_Scripting: dji rs2 driver fixes by rmackay9 · Pull Request #22902 · ArduPilot/ardupilot · GitHub

  • AP_Scripting: dji rs2 driver fixes
  • Tested by Randy
  • Merged!

UTC0704 - Mount/Scripting: ViewPro gimbal driver by rmackay9 · Pull Request #22892 · ArduPilot/ardupilot · GitHub

  • Mount/Scripting: ViewPro gimbal driver
  • A bit more hacky
  • Randy doing a Camera library restructure
  • Randy doesn’t like that there are camera functions in here
  • Tridge pointing out that the EFI has same issue where protocol interacts with both ICE and telemetry
  • Support for mount scripting enables far more mounts
  • MergeOnCIPass

UTC0726 - Chibios 21.11.3 by andyp1per · Pull Request #22180 · ArduPilot/ardupilot · GitHub

  • ChibiOS 21.11.3 upgrade
  • Flown well ready to go in on 4.5 when I2C / UART / GPIO testing is complete

UTC0730 - Fix sample rates for ICM45686 by bugobliterator · Pull Request #22931 · ArduPilot/ardupilot · GitHub

  • Fix sample rates for ICM45686
  • Some weirdness in ICM45686 chip that Sid has fixed
  • Based on Andy’s change for flexible fast sampling rates
  • Andy to do a review and test

UTC0737 - Mission: added support for mission storage on microSD by tridge · Pull Request #22921 · ArduPilot/ardupilot · GitHub

  • Mission: added support for mission storage on microSD
  • Handles transition between flash and SD card
  • Some discussion about whether we should use internal error for write failure
    • Peter doesn’t like it
    • Maybe have a way of setting storage error bit
  • 64k limit and 4368 waypoints
  • Tridge made some changes to speedup upload/download
  • Doesn’t want to go to 32bit as timing slows right down

UTC0802 - SITL: stop cygwin from trying to create FIFOs by tridge · Pull Request #22932 · ArduPilot/ardupilot · GitHub

  • SITL: stop cygwin from trying to create FIFOs
  • Merged!

UTC0803 - Plane: added is_armed_and_safety_off() by tridge · Pull Request #22904 · ArduPilot/ardupilot · GitHub

  • Plane: added is_armed_and_safety_off()
  • Merged!

UTC0811 - RC: improve detection of weak RC protocols by tridge · Pull Request #22911 · ArduPilot/ardupilot · GitHub

  • RC: improve detection of weak RC protocols
  • Michelle can no longer reproduce
  • Andy is going to test on Spektrum gear

UTC0813 - Copter: Obey loiter_ccw flag for loiter turns by rishabsingh3003 · Pull Request #22834 · ArduPilot/ardupilot · GitHub

  • Copter: Obey loiter_ccw flag for loiter turns
  • Merged!

UTC0815 - RC_Channel:Add mag cal switch by Hwurzburg · Pull Request #22924 · ArduPilot/ardupilot · GitHub

  • RC_Channel:Add mag cal switch
  • Auto reboot seems a little brave
  • Tridge would like Randy’s input

UTC0825 AP_InertialSensor: the accel fast-sampling rate of MPU6500 is 4k Hz,not 1k Hz(master branch) by whiani · Pull Request #22922 · ArduPilot/ardupilot · GitHub

  • AP_InertialSensor: the accel fast-sampling rate of MPU6500 is 4k Hz,not 1k Hz(master branch)
  • Peter to check on his MiniPix
  • Andy to provide instructions on how to verify

UTC0831 - Protect vtx from pitmode changes when not enabled or not armed by andyp1per · Pull Request #22855 · ArduPilot/ardupilot · GitHub

  • Protect vtx from pitmode changes when not enabled or not armed
  • Merged!

UTC0832 - Scripting/AP_RangeFinder: Add lua scripting based RangeFinder (Split) by rishabsingh3003 · Pull Request #22933 · ArduPilot/ardupilot · GitHub

  • Scripting/AP_RangeFinder: Add lua scripting based RangeFinder (Split)
  • Tridge would have preferred structure approach
  • Rishab remove the controversial parameter
  • Merged!

UTC0835 - AP_Scripting: add luacheck lua linter CI, and fix all current warnings by IamPete1 · Pull Request #22887 · ArduPilot/ardupilot · GitHub

  • AP_Scripting: add luacheck lua linter CI, and fix all current warnings
  • Merged!

UTC0838 - AP_Scripting: fix uint32 bitwise not by IamPete1 · Pull Request #22846 · ArduPilot/ardupilot · GitHub

  • AP_Scripting: fix uint32 bitwise not
  • Merged!

UTC0840 - https://github.com/ArduPilot/ardupilot/pull/22812

  • Plane: mode allows arming return string allowing quadplane mode checks tidy
  • Merged!

UTC0843 - Plane: move acro and training stablisation into mode classes by IamPete1 · Pull Request #22908 · ArduPilot/ardupilot · GitHub

  • Plane: move acro and training stablisation into mode classes
  • Needs a bunch of testing in acro and stabilize in realflight

UTC0852 - AP_Compass: add and use AP_COMPASS_LSM9DS1_ENABLED by peterbarker · Pull Request #22920 · ArduPilot/ardupilot · GitHub

  • Peter doesn’t think this sensor is used
  • Tridge found it in Linux board
  • Need to check that a couple of boards build properly
  • Merge after checking this

UTC0843 - Add and use waf argument to get consistent builds by peterbarker · Pull Request #22894 · ArduPilot/ardupilot · GitHub

  • Add and use waf argument to get consistent builds
  • Tridge would like to see an AP equivalent, e.g. AP_LINE

UTC0900 - GCS_MAVLink: Not transmit if radio channel receiver is not connected or RC override by muramura · Pull Request #22189 · ArduPilot/ardupilot · GitHub

  • GCS_MAVLink: Not transmit if radio channel receiver is not connected or RC override
  • Peter likes the idea