Home
Blog
Stores
Docs
Copter
Plane
Rover
Sub
ArduPilot Discourse
Dev Call Mar 31, 2025
Development Team
CraigElder
(Craig Elder)
March 31, 2025, 10:01pm
1
Flight Code Release Update
Issues & Pull Requests
CraigElder
(Craig Elder)
April 1, 2025, 1:33am
2
Attendee count (max): 15
UTC1100 -
[DISCUSSION] Add BOOLEAN enum for true/false cases by hamishwillee · Pull Request #2242 · mavlink/mavlink · GitHub
Comments left
Booleans in the XML to help nominate values
Moving from boolean to integer has been done a bit oin the past?
UTC1106 - Vehicle update
Guided error has been fixed
Fast attitude recovery in qassist?
Peter Hall is happy with this in the next beta
Circular error would probably be a good change
We can reuse parameter slots so long as the type changes
There’s a beta PR around now
There’s a few things in there that need to be backported
Water depth and a batt monitor thing
Randy would like some PRs into the backport branch
M10 GPS?
Maybe fixed in master but not in 4.6?
Multiple different sorts of chips
But it works in 4.5.7?
Multiheap allocation error?
Tridge will have a look
Too close/too far rangefinder in EKF
Alt estimate drifts!
Not a new issue
Tridge has suggested simplifications
AM32 pass-through
Andy’s got a fix PR
Well-tested by Marco
DevCallEU
Dshot cancel race condition
Later on this call
Assisted flight is 4.6.1 now
Beta should be out tomorrow
Comments on release note wording welcome
UTC1124 -
Plane follow script Applet by timtuxworth · Pull Request #28546 · ArduPilot/ardupilot · GitHub
Plane follow script applet
Lots of testing has been done now!
Some changes in the C++ code required
This is the stuff that needs looking at
Guided update limit frequency
Weird parameter, it isn’t a frequency, it’s an interval
⅓ of a second is kind of weird
What units should be use?
Some discussion around terrain-altitude when following
So two vehicles terrain-following, one 5m below the other
UTC1146 -
AP_HAL_ChibiOS: add hwdef files for NarinFC-H7 by vololand · Pull Request #29241 · ArduPilot/ardupilot · GitHub
Narin board support
Need Andy to approve
Multiple megabytes of images!
Marked for DevCallEU
And the other one too
UTC1150 -
Fix dshot cancel race by andyp1per · Pull Request #29409 · ArduPilot/ardupilot · GitHub
Fix dshot cancel race
Merged!
UTC1151 -
DroneCAN: update libcanard for semaphore bug fix by tridge · Pull Request #29425 · ArduPilot/ardupilot · GitHub
Update canard for semaphore bug fix
Will be merged after qualcomm issue fixed
UTC1155 -
Plane: fast attitude recovery for quadplanes by tridge · Pull Request #29498 · ArduPilot/ardupilot · GitHub
Fast attitude recovery
As before…
Will be merged and put into the beta later today
UTC1156 -
Plane: tailsitter: ensure none-masked motors are zeroed in forward flight by IamPete1 · Pull Request #29561 · ArduPilot/ardupilot · GitHub
Tailsitter motors continue to run when disarmed
Tridge has to test an additional case
Maybe merge this and a follow-up PR for the case PH is considering
UTC1157 -
AP_MSP_DIsplayPort: add support for INAV multi page font tables by Hwurzburg · Pull Request #29603 · ArduPilot/ardupilot · GitHub
Support for INAV double-page glyph tables
Merged!
UTC0000 -
SPI Full Duplex by andyp1per · Pull Request #29614 · ArduPilot/ardupilot · GitHub
Full-duplex SPI interface
Change still not implemented?
Can be merged after extraneous function has been removed and CI passes
UTC0013 -
Move streamrates, sysid, mygcs-sysid, sysid-enforce and teleme-dleay up into baseclass GCS by peterbarker · Pull Request #29617 · ArduPilot/ardupilot · GitHub
MAV_ namespace
Bad pattern on ConversionInfo
Lots of discussion around parameter conversion and naming
Change to 10 comm buffers?
Future PR
UTC0042 -
Changed default type of ternary operation from integer 0 to float 0.0f by Safe-bet · Pull Request #29624 · ArduPilot/ardupilot · GitHub
Correct float vs int to do with AP_Param object
Merged!
UTC0045 -
Stop using location.alt field in AHRS logging by peterbarker · Pull Request #29625 · ArduPilot/ardupilot · GitHub
Stop using .alt in AP_AHRS logging
Rip out get_relative_position_D_home change
UTC0101 -
Move initialisation of SBUSOut ports into SBus library by peterbarker · Pull Request #29633 · ArduPilot/ardupilot · GitHub
Move SBusOut initialisation into the SBusOut library
Merge after putting the break back in
UTC0101 -
Make airspeed ifdefs work better by peterbarker · Pull Request #29646 · ArduPilot/ardupilot · GitHub
Make airspeed ifdefs work better
Do all builds then merge if no changes
UTC0113 -
SITL: handle case where servo is disabled in servo angle filtering by jrcacador · Pull Request #29652 · ArduPilot/ardupilot · GitHub
Handle case where servo is disabled in servo angle filtering
Merged!
UTC0115 -
hwdef: switch from -O2 to -O1 for optimised boards by tridge · Pull Request #29656 · ArduPilot/ardupilot · GitHub
Switch from -O2 to -O1 for optimised boards
38kB flash saved
To -Os to 191kB
-Os appears to be somewhat faster on H7
Still a lot of discussion to be bad
UTC0129 - close