Dev Call Jan 4, 2021

Issues & Pull Requests

















Plane

Copter

Rover

1 Like

Attendee count (max): 19

UTC1100 - Correct use of va_list after va_end has been called on it by peterbarker · Pull Request #16223 · ArduPilot/ardupilot · GitHub

  • Correct use of va_list after va_end
  • Merged!

UTC1105 - Rover: tidy GCS_MAVLink handleMessage function by peterbarker · Pull Request #16220 · ArduPilot/ardupilot · GitHub

  • Should we really be checking the sysid in manual control
  • Break it up into separate functions
  • merged!

UTC1113 - Add TSYS01 simulator by peterbarker · Pull Request #16217 · ArduPilot/ardupilot · GitHub

  • Can be merged after a rebase
  • Tsys01 i2c simulator

UTC1115 - Tools: removed dependency on genromfs and cmake by tridge · Pull Request #16214 · ArduPilot/ardupilot · GitHub

  • Remove cmake and genromfs
  • Build still works
  • We just don’t use cmake and genromfs

UTC1118 - AP_Motors: rc_map_mask -> motor_mask_to_srv_channel_mask by peterbarker · Pull Request #16207 · ArduPilot/ardupilot · GitHub

  • Just rename a function

UTC1120 - StorageManager: allow for CANDNA storage on F405 boards by tridge · Pull Request #16219 · ArduPilot/ardupilot · GitHub

  • CANDNA storage on f405 fixes
  • Static allocation in storage allocation is kind of bad
    • The pattern in Storagemanager.h could get very nasty as we allocate more storage areas
  • merged

UTC1125 - PID: log limit flag by IamPete1 · Pull Request #16204 · ArduPilot/ardupilot · GitHub

  • Log of limit flags
  • Merged!

UTC1127 - Copter: don't report initial mode switch as failsafe mode change by khancyr · Pull Request #16189 · ArduPilot/ardupilot · GitHub

  • Don’t report initial mode switch as a failsafe mode change
  • We should play a tone if we do fail to change the mode
  • User_mode_change_failed tone
  • Randy will ask for changes

UTC1132 - Copter: Add a redefinition decision by muramura · Pull Request #16171 · ArduPilot/ardupilot · GitHub

  • Should we stop using config.h?
  • Who uses APM_config.h?
    • Amilcar!
  • We’ll replace the OSD_ENABLE line define with a line pointing to a wikidoc on how to disable using hwdef

UTC1144 - Added ExpandingString class for @SYS buffer print by tridge · Pull Request #16168 · ArduPilot/ardupilot · GitHub

  • Magically expanding string buffer
  • Expanding into last 1kB?
    • These are very temporary allocations
  • merged!

UTC1152 - AP_Scripting: add fast param access with Parameter helper class by IamPete1 · Pull Request #16145 · ArduPilot/ardupilot · GitHub

  • Fast script parameter access with a helper class
  • Much clearer as a change than earlier versions
  • Flash storage can wear out if you set_and_save too much…
  • merged!

UTC1155 - EKF3: separate GPS and ExternalNav yaw sources, add GSF source by rmackay9 · Pull Request #16114 · ArduPilot/ardupilot · GitHub

  • Separates out the external yaw sources into their own types
  • Paul has approved it
  • More observation buffers!
    • Same pattern so allocation is delayed
  • Merged!

UTC1157 - PacketDigitalCAN: Add CAN driver for proprietary MPPT device by magicrub · Pull Request #15780 · ArduPilot/ardupilot · GitHub

  • Add CAN driver for MPPT device
  • Uses new framework
  • 1MB flash boards only

  • Can be merged after Peter dismisses his review

UTC0003 - AP_Scripting: add rangefinder status_orient binding by tajisoft · Pull Request #15019 · ArduPilot/ardupilot · GitHub

  • Merged!
  • Rangefinder status orient binding

UTC0003 - Copter: Set the landing waiting time at fail safe to the set value by muramura · Pull Request #13852 · ArduPilot/ardupilot · GitHub

  • Parameter for the delay after you have a failsafe before you descend
  • we ‘ve got too many parameters - and nobody’s going to change this one….

UTC0006 - Libraries/Copter: Set the gravitational acceleration value to the defined value by muramura · Pull Request #13813 · ArduPilot/ardupilot · GitHub

  • VectorNAV have a world-wide-gravity-model
  • This just tidies up gravity so we have just one copy of it…

UTC0011 - Copter: tidy handling of DO_FLIGHT_TERMINATION by muramura · Pull Request #13806 · ArduPilot/ardupilot · GitHub

  • Tidy
  • … previous is pretty nasty
  • Does dynamic notch to accels?
    • Just gyros
    • Bill would like it for accels too!

UTC0017 - Use uint32_t for override timeout ms by peterbarker · Pull Request #13370 · ArduPilot/ardupilot · GitHub

  • Will move to using a boolean-return-value for “never times out”
  • Just a tidy-up of rc overrides

UTC0020 - use os.path.abspath() for inlcude files by olliw42 · Pull Request #494 · ArduPilot/pymavlink · GitHub

  • Merged
  • Allows for files outside pymavlink tree

UTC0022 - Plane: 4.0 release issues list · Issue #14460 · ArduPilot/ardupilot · GitHub

  • Plane
  • New Plane beta coming
  • Tridge would like the storage-backup patch pulled back into Copter beta
    • Still waiting on someone to have the param-reset bug while running the storage backup code
  • New AP_Periph coming soon

UTC0025 - Copter: 4.0 issues list · Issue #12547 · ArduPilot/ardupilot · GitHub

  • Copter update
  • New beta coming soon
  • Nobody has reported any bugs on 4.0.6
    • Missing arming tones?
  • For new dev
    • Switching to default EKF3
      • Paul is investigating some issues before we can do that
      • “EKF still initialising”
        • Can arm within 30 seconds but after that this statustext comes out
    • S-curves coming!
      • Two big issues
        • New PID objects with in-built limits
        • We’ve duplicated the classes which is bad
          • Need to stop doing that before merge?
      • Splines
        • One s-curve class which handles both straight and spline waypoints
          • Its kind of two classes squashed into one
        • Need to get splines working properly!
      • People have been testing it

UTC0034 - Rover

UTC0035 - Partner’s call tomorrow morning

UTC0040 - off the floor

1 Like