Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
348 commits
Select commit Hold shift + click to select a range
eed5664
AP_HAL_ChibiOS: adding support for 3DR-L431 family boards and 3DR-L43…
TOTON95 Dec 19, 2025
b21c6dd
bootloaders: adding support for 3DR-L431 family boards and 3DR-L431-A…
TOTON95 Dec 19, 2025
06ad6b7
SITL: Fix JSBSim port initialization to work correctly in multi-insta…
netlcod Dec 19, 2025
ac5232a
Tools: extract_features.py: use run_program from build_script_base.py
peterbarker Dec 16, 2025
ec07fdc
Tools: autotest: vehicle_test_suite.py: `set_rc_from_map`: fix timeout
IamPete1 Dec 21, 2025
b5fd5bf
hwdef: correct comment about where MambaH74v4 is keeping its parameters
peterbarker Dec 22, 2025
b2b274a
AP_Mount: remove "fresh" as a concept
peterbarker Dec 20, 2025
6510f76
AP_Mount: SToRM32-serial: do not wait for fresh data in neutral/retract
peterbarker Dec 20, 2025
d20801a
AP_ICEngine: Initialise idle governor at start percent
LachlanConn Dec 15, 2025
f71059d
AP_Mount:Ehance yaw_lock to use captured heading
Hwurzburg Dec 16, 2025
d88b20e
AP_Mount: Topotek gets more tracking information
laozhou-fujian Dec 18, 2025
67b7f23
AP_HAL: add Cortex-M-specific working setjmp implementation
tpwrules Dec 23, 2025
b68348e
AP_HAL_ChibiOS: add working setjmp implementation
tpwrules Dec 23, 2025
83ee6fc
AP_Scripting: use ap_setjmp
tpwrules Dec 17, 2025
2fccf2c
AP_Scripting: remove old setjmp workarounds
tpwrules Dec 17, 2025
68f8514
ardupilotwaf: error on setjmp use on ChibiOS
tpwrules Dec 17, 2025
7c98730
Tools/Replay/check_replay_branch: note which `git` library to use
tpwrules Dec 24, 2025
ed2c343
AP_Scripting: remove viewpro lua driver
deepak61296 Dec 23, 2025
bd5c612
AP_NavEKF3: FuseMagnetometer: inline computation of KH
tpwrules Dec 20, 2025
f3e66ec
AP_NavEKF3: FuseMagnetometer: interchange KHP loop indices
tpwrules Dec 21, 2025
1cd2741
AP_NavEKF3: FuseMagnetometer: skip two more zero H values
tpwrules Dec 20, 2025
cef6eb7
AP_Mount:make FPV_LOCK option not require reboot on deselect
Hwurzburg Dec 24, 2025
92d6da4
signing: Improvements to make_secure_bl and make_secure_fw
joshanne Nov 30, 2025
b16db81
Tools: Improvements to building of signed bootloaders
joshanne Nov 30, 2025
b60c0ad
ardupilotwaf: Fix inconsistency in signed firmware file when generate…
joshanne Nov 30, 2025
66a7e16
ardupilotwaf: fix BSS size display
tpwrules Dec 27, 2025
cfac833
Tools: emit progress to stderr not stdout
peterbarker Dec 28, 2025
c6b5bb2
extract_features.py: do not show commands by default
peterbarker Dec 29, 2025
6a2f7e6
autotest: ensure log file end in BeaconPosition test
snktshrma Dec 27, 2025
733ddb2
SITL: construct multicopter frame dynamically to save RAM
tpwrules Dec 27, 2025
f7093fd
hwdef: stop some fmuv5 boards being HAL_CHIBIOS_ARCH_FMUV5
peterbarker Dec 24, 2025
69528bb
AP_Mount:add roll/pich lock control to non-stabilized servo gimbals
Hwurzburg Dec 26, 2025
43ed621
Copter: stop passing reference to do_pilot_takeoff_ms
peterbarker Dec 29, 2025
1c18ada
AC_AttitudeControl: correct @Increment for Angle P gains
aadarshagarwal1 Dec 29, 2025
0839e13
AP_Mount: use send_target_to_gimbal on remaining backends
peterbarker Dec 21, 2025
b7ae62c
SITL: use 64-bit bitmask for JSON sensors
robustini Nov 27, 2025
759e03f
SITL: add JSON non-lockstep mode
robustini Nov 27, 2025
1f7b57a
SITL: add global coordinate inputs
robustini Nov 27, 2025
0067126
GCS_MAVLink: remove vestiges of MAVLINK_MSG_ID_MOUNT_CONTROL handling
peterbarker Dec 29, 2025
1ee7b6c
ArduCopter: remove vestiges of MAVLINK_MSG_ID_MOUNT_CONTROL handling
peterbarker Dec 29, 2025
3bdc10f
Copter: Fix compilation in mode_sport.cpp
mbuzdalov Dec 30, 2025
a760fa8
Copter: enable sport mode in SITL
peterbarker Dec 30, 2025
123aa83
Tools: clarify Feature() column in build_options.py
bhavyasree-A8 Dec 29, 2025
79baf63
Tools: add name to GIT_Success.txt
takemichi0420 Dec 30, 2025
3e7867e
AP_Scripting: Add experimental Lua example for S.Bus-style serial output
robot-to-society Dec 24, 2025
8264a9b
Rover: remove unused local 'info' variable
peterbarker Dec 31, 2025
18615a8
AP_HAL_ChibiOS: Morakot autopilot
peterbarker Dec 6, 2025
a0ff6b9
Tools: Morakot autopilot
peterbarker Dec 6, 2025
1cde2fb
autotest: add ICE governor test
robertlong13 Jan 1, 2026
862639e
AP_BattMonitor: set_powered_state loses MPTT prefix
rmackay9 Dec 31, 2025
4f90081
RC_Channel: set-powered-state loses MPPT prefix
rmackay9 Dec 31, 2025
b3297d0
AP_Generator: fixes wiki build error for Loewhieser params
Hwurzburg Dec 28, 2025
8e62e50
Tools: fixes wiki build error for Loewhieser params
Hwurzburg Dec 28, 2025
d208148
AP_Scripting: fix 'received' typo in RockBlock applet
aadarshagarwal1 Jan 2, 2026
4193782
AP_Baro: rename _have_i2c_driver to _i2c_sensor_is_registered
peterbarker Jan 3, 2026
7e87c92
AP_Compass: rename _have_i2c_driver to _i2c_sensor_is_registered
peterbarker Jan 3, 2026
b4f5637
autotest: improve PayloadPlaceMission test
peterbarker Jan 2, 2026
00f9265
Copter: correct sign of target Ascent altitude after payload place
peterbarker Jan 2, 2026
0ca24d6
Tools/Replay/check_replay_branch: fix syntax warning
tpwrules Dec 30, 2025
7b22d31
Tools/Replay/check_replay_branch: add build clean and debug options
tpwrules Dec 30, 2025
8057c5d
Tools/Replay/check_replay_branch: make default master the local one
tpwrules Dec 30, 2025
8b779a8
Tools: uploader: open serial port in exclusive mode
Williangalvani Nov 7, 2025
e3fea67
AP_Relay: clarify internal function names
ES-Alexander Dec 5, 2025
fa3f22c
hwdef: StellarH7V2: reenable HAL_BATT_CURR_SCALE to fix compilation …
marchuks Dec 24, 2025
25b41de
Tools: fix Copter autotest routine "test_mount_pitch"
Hwurzburg Jan 5, 2026
2bca55e
AP_Mount: move mavlink target timeout into update_mnt_target
peterbarker Dec 30, 2025
7ff7f88
AP_Mount: add MountTargetType::RETRACTED / MountTargetType::NEUTRAL
peterbarker Dec 12, 2025
a627d37
Tools: stop showing strings command in extract_features.py
peterbarker Jan 5, 2026
8a503f4
RC_Channel:clean up format of RP lock switch
Hwurzburg Jan 5, 2026
8384ec1
AP_Baro: correct duplication check for i2c baro devices
peterbarker Jan 2, 2026
8ea793a
AP_Scripting: correct compilation when !AP_SCRIPTING_BINDING_VEHICLE_…
peterbarker Jan 2, 2026
abf75c1
AP_Scripting: improve definition of AP_SCRIPTING_BINDING_MOTORS_ENABLED
peterbarker Jan 2, 2026
5f2b51a
AP_HAL_ChibiOS: add CSKY_PMU board
Dec 16, 2025
4083d3c
Tools: add CSKY_PMU board
Dec 16, 2025
355f61f
hwdef: rename MatekH7A3 hwdef.dat to hwdef.inc
peterbarker Dec 26, 2025
8e1c0d1
hwdef: re-add board support for MatekH7A3 slim
peterbarker Dec 26, 2025
8f1acb0
hwdef: non-Wing-specific code into MatekH7A3 hwdef.dat
peterbarker Dec 26, 2025
66df20a
Tools: add AP_HW_MatekH7A3_Wing board ID
peterbarker Dec 26, 2025
749c970
hwdef: add distinct MatekH7A3-Wing board
peterbarker Dec 26, 2025
21cc4d7
bootloaders: add bootloader for MatekH7A3-Wing
peterbarker Dec 26, 2025
6dba803
hwdef: add README.md and images for MatekH7A3-Wing
peterbarker Dec 26, 2025
897b4b3
Tools: fix install-prereqs-mac.sh for Apple Silicon
tridge Dec 23, 2025
3bde377
hwdef: BROTHERHOBBYH743 v2
andyp1per Dec 5, 2025
173a472
hwdef: change DAC reference settings for TBS-L431-BattMon
andyp1per Nov 25, 2025
e67d36c
AP_RCTelemetry: properly check for nullptr on menu creation
tpwrules Dec 14, 2025
7e777b6
AP_Scripting: fix CRSF leaks and nullptr dereferences
tpwrules Dec 14, 2025
aba26e9
AP_Math: Control: Name and comment changes
lthall Jan 7, 2026
1d5c28a
GCS_FTP: fix OpenFileWO missing O_CREAT flag
deepak61296 Jan 7, 2026
a04997d
AP_Mount:add roll/pitch bf lock to select gimbals
Hwurzburg Dec 31, 2025
84bf935
AP_Math: Control: Add limit_accel_corner_xy
lthall Jan 7, 2026
3c4192f
AP_BattMonitor: minor formatting fix
rmackay9 Dec 22, 2025
34a06b2
AP_BattMonitor: add TIBQ battery monitor
Huibean Dec 17, 2025
42405c5
AP_Periph: battery sends timestamp and serial num
Huibean Dec 26, 2025
a17e0c3
AP_Periph: add battery bms
Huibean Dec 17, 2025
a9364ac
AP_Periph: integrate battery BMS
rmackay9 Dec 17, 2025
101223b
Tools: reserve board id for VimDrones BMS
rmackay9 Jan 6, 2026
6fd18e5
AP_HAL_ChibiOS: add VM-L431-BMS hardware def
Huibean Dec 16, 2025
ec381a0
Tools: VM-L431-BMS bootloaders
rmackay9 Jan 7, 2026
e7223ec
AP_HAL_ChibiOS: battery_bms disabled by default
rmackay9 Dec 26, 2025
820efa1
Tools: add battery bms to build server
rmackay9 Dec 27, 2025
3c01864
Tools: add battery bms to boards.py
rmackay9 Dec 27, 2025
33d8466
AP_Bootloader: add board_types for UAV-DEV GmbH products
mirkix Jan 7, 2026
eabf2aa
Copter: collective ramp for mode transitions
Nov 16, 2025
48a53d9
AC_InputManager: collective blending for mode switch
Nov 16, 2025
27b36b3
AP_ExternalAHRS: replace GPS_FIX_TYPE with AP_GPS_FixType
luckys00 Jan 9, 2026
00e0f81
Tools: add name to GIT_Success.txt
Lapis55 Jan 10, 2026
26bfffe
hwdef: Fix QMC5883L rotation
kozinalexey Jan 7, 2026
92774c9
AP_Arming: use normal layout for our enable defines for piccolocan, r…
peterbarker Jun 10, 2025
2f82b1c
AP_CANManager: use normal layout for our enable defines for piccoloca…
peterbarker Jun 10, 2025
46d193f
AP_HAL_ChibiOS: use normal layout for our enable defines for piccoloc…
peterbarker Jun 10, 2025
1052854
AP_PiccoloCAN: use normal layout for our enable defines for piccoloca…
peterbarker Jun 10, 2025
97bba71
SRV_Channel: use normal layout for our enable defines for piccolocan,…
peterbarker Jun 10, 2025
bff6d37
AP_Generator: use normal layout for our enable defines for piccolocan…
peterbarker Nov 26, 2025
188049d
Tools: use normal layout for our enable defines for piccolocan, renam…
peterbarker Nov 26, 2025
e160075
AP_HAL: add explicit compilation failure for HAL_PICCOLO_CAN_ENABLE
peterbarker Jan 6, 2026
3801c71
Tools: remove no-longer-required running_python3 variables
peterbarker Dec 29, 2025
6a5e567
bootloaders: add sensor reset to UAV-DEV GmbH AUAV
mirkix Aug 5, 2025
d33ac76
AP_HAL_ChibiOS: add sensor reset to UAV-DEV GmbH AUAV
mirkix Aug 5, 2025
b76e89d
AP_HAL_ChibiOS: set default airspeed sensor to 17 for uav-dev-auav-g4
mirkix Oct 7, 2025
8415b91
AP_NavEKF3: optimize FuseAirspeed covariance correction
tpwrules Dec 26, 2025
20934a8
AP_NavEKF3: optimize FuseSideslip covariance correction
tpwrules Dec 26, 2025
92939b8
AP_NavEKF3: optimize FuseDragForces covariance correction
tpwrules Dec 26, 2025
1b40ba3
AP_NavEKF3: optimize fuseEulerYaw covariance correction
tpwrules Dec 26, 2025
4db9a63
AP_NavEKF3: optimize FuseDeclination covariance correction
tpwrules Dec 26, 2025
bfefa3d
AP_NavEKF3: optimize FuseOptFlow covariance correction
tpwrules Dec 26, 2025
42434a7
AP_NavEKF3: optimize FuseBodyVel covariance correction
tpwrules Dec 26, 2025
a91a74a
AP_NavEKF3: optimize FuseRngBcn covariance correction
tpwrules Dec 26, 2025
7fc700d
AP_NavEKF3: optimize FuseRngBcnStatic covariance correction
tpwrules Dec 26, 2025
2704894
AP_NavEKF3: eliminate KH array usage
tpwrules Dec 26, 2025
1f3a06d
AP_NavEKF2: move KH array inside for the remaining user
tpwrules Dec 30, 2025
841b4f2
AP_NavEKF: remove KH array from common code
tpwrules Dec 30, 2025
2ab8673
autotest: add GPS for yaw to Copter.Replay test
tpwrules Dec 30, 2025
6a8bcc9
AP_Baro: remove HAL_CHIBIOS_ARCH_FMUV5+
peterbarker Dec 31, 2025
24baa36
AP_BoardConfig: remove HAL_CHIBIOS_ARCH_FMUV5+
peterbarker Dec 31, 2025
2d2cbf4
AP_Compass: remove HAL_CHIBIOS_ARCH_FMUV5+
peterbarker Dec 31, 2025
8adbba8
AP_HAL_ChibiOS: remove HAL_CHIBIOS_ARCH_FMUV5+
peterbarker Dec 31, 2025
e114c7b
AP_InertialSensor: remove HAL_CHIBIOS_ARCH_FMUV5+
peterbarker Dec 31, 2025
9585e16
.github: ccache: amend fmuv6/Durandal similarity tests
peterbarker Dec 31, 2025
7e3a1d3
AP_AHRS: factor out a _get_quaternion_for_ekf_type
peterbarker Jan 1, 2026
cfbbebe
AP_Notify: factor out a probe_i2c_display method
peterbarker Jan 1, 2026
6c54e00
AP_Notify: stop using ownptr for SH1106
peterbarker Jan 1, 2026
38fd12e
ArduSub: remove unnecessary namespace qualifier
tpwrules Jan 4, 2026
8c3b386
ardupilotwaf: globally ignore `invalid-offsetof` warning
tpwrules Jan 7, 2026
d70cefd
AP_Param: work around Clang `-ftrapping-math` issue
tpwrules Jan 4, 2026
0b9ee5a
AP_Airspeed: change primary if current not set to use
IamPete1 Jan 9, 2026
c390858
AP_Airspeed: add pre-arm for not using primary sensor
IamPete1 Jan 10, 2026
339d404
AP_logger: Structure: update ARSP.Pri description
IamPete1 Jan 11, 2026
ac8bf67
Tools: autotest: Plane: extend mavlink_AIRSPEED test
IamPete1 Jan 11, 2026
8ce2cbd
AP_Airspeed: add send text for change of primary
IamPete1 Jan 11, 2026
ea57608
modules/DroneCAN: update to fix new Python compat issues
tpwrules Jan 12, 2026
4994987
AP_Periph: add RC over network
Jan 13, 2026
6646ad1
Revert "AP_Periph: add RC over network"
tridge Jan 13, 2026
6f0033a
ArduCopter: fix spelling in FS_EKF_ACTION
Ryanf55 Jan 12, 2026
0d39f4a
AP_AHRS: `airspeed_health_data` take airspeed sensor instance number
IamPete1 Jan 11, 2026
8e1f62a
AP_Airspeed: Health: provide instance number for `airspeed_health_data`
IamPete1 Jan 11, 2026
6daac22
AP_NavEKF3: `getAirSpdHealthData` take a sensor instance
IamPete1 Jan 11, 2026
0786e33
AP_HAL: add boards dynamically for SITL (i.e. hwdefs)
peterbarker Jan 7, 2026
79e1c1a
AP_HAL_SITL: add boards dynamically for SITL (i.e. hwdefs)
peterbarker Jan 7, 2026
b1a9562
Tools: add boards dynamically for SITL (i.e. hwdefs)
peterbarker Jan 7, 2026
805409e
waf: add boards dynamically for SITL (i.e. hwdefs)
peterbarker Jan 7, 2026
c060e7b
Tools: skip building arm boards when testing new boards
peterbarker Jan 13, 2026
f18e69a
AP_TemperatureSensor: Add additional sensor slots
rob-clarke Oct 15, 2025
d56f483
Tools: handle HTTP 403 in sim_vehicle geocoder lookup
7IQD Jan 15, 2026
1a57d66
SITL: Change all POSTION to POSITION
nttedt-murata Jan 17, 2026
0277ae7
RC_Channel: Change all POSTION to POSITION
nttedt-murata Jan 17, 2026
67139a7
AP_Volz_Protocol: Change all POSTION to POSITION
nttedt-murata Jan 17, 2026
7f8c592
AP_ONVIF: Change all POSTION to POSITION
nttedt-murata Jan 17, 2026
b4b4196
AP_AIS: Change all POSTION to POSITION
nttedt-murata Jan 17, 2026
8104ec9
AP_AHRS: Change all POSTION to POSITION
nttedt-murata Jan 17, 2026
8c85fb6
AC_PrecLand: Change all POSTION to POSITION
nttedt-murata Jan 17, 2026
c4ed372
AP_Logger: correct coverage compilation
peterbarker Jan 18, 2026
c0535ce
AP_HAL: increase max notch filters for Linux boards
andyp1per Jan 13, 2026
56005f8
AP_Scripting: fix minor bug in repl applet
tpwrules Jan 18, 2026
375cef5
Sub: use get_yaw_rad to get heading
peterbarker Jun 5, 2025
986c492
.github: Bump the github-actions group with 2 updates
dependabot[bot] Jan 19, 2026
35b7dc6
Sub: override handle_manual_control_axes
peterbarker Jun 27, 2025
6e30760
Tools: add AIS autotest for Rover
deepak61296 Jan 19, 2026
584a9aa
AP_Camera: add mount POI lock Aux Func/Switch
Hwurzburg Jan 17, 2026
5a91565
AP_HAL_SITL: add mount POI lock Aux Func/Switch
Hwurzburg Jan 17, 2026
eec2cfb
AP_Mount: add mount POI lock Aux Func/Switch
Hwurzburg Jan 17, 2026
2a3ef13
RC_Channel: add mount POI lock Aux Func/Switch
Hwurzburg Jan 17, 2026
20d43a5
Tools: add mount POI lock Aux Func/Switch
Hwurzburg Jan 17, 2026
56ba113
ArduCopter: use nicer mode names for QGroundControl
tpwrules Jan 11, 2026
d7a4954
ArduPlane: use nicer mode names for QGroundControl
tpwrules Jan 11, 2026
0cabab2
ArduSub: use nicer mode names for QGroundControl
tpwrules Jan 11, 2026
bb0e87a
Rover: use nicer mode names
tpwrules Jan 11, 2026
adbf16f
Blimp: use QGroundControl-like mode names
tpwrules Jan 11, 2026
e230bab
AP_BoardConfig: remove HAL_CHIBIOS_ARCH_MINDPXV2
peterbarker Jan 13, 2026
d3ddac7
AP_Compass: remove HAL_CHIBIOS_ARCH_MINDPXV2
peterbarker Jan 13, 2026
65b4d41
AP_HAL_ChibiOS: remove HAL_CHIBIOS_ARCH_MINDPXV2
peterbarker Jan 13, 2026
e1144f2
SITL: Add GPS bitmask to simulate F9P
rishabsingh3003 Jan 13, 2026
4a20211
AP_GPS: Deal with time roll over with week calculations in ublox GPSs
rishabsingh3003 Jan 13, 2026
8931e15
autotest: augment AHRSTrim test to also check against sim_state
peterbarker Jan 15, 2026
1ca780e
autotest: extend AHRSTrim test to test ExternalAHRS
peterbarker Jan 15, 2026
2d26090
autotest: add hacks around bad ExternalAHRS attitude to make testing …
peterbarker Jan 15, 2026
5c6b91b
AP_AHRS: note problematic rotation code in AP_AHRS_External
peterbarker Jan 15, 2026
73cafe5
AP_AHRS: move quaternion attitude into backend results object
peterbarker May 18, 2023
461e6ce
AP_NavEKF3: save RAM by reusing KHP as nextP
tpwrules Jan 18, 2026
fc0516d
AP_NavEKF2: move nextP array inside for the remaining user
tpwrules Jan 18, 2026
c472d13
AP_NavEKF: remove nextP array from common code
tpwrules Jan 18, 2026
1da52f8
AP_NavEKF3: allow shadow warning again in core
tpwrules Jan 18, 2026
b089975
AP_Airspeed: while armed current primary is sticky to avoid needless …
IamPete1 Jan 18, 2026
0086e19
Tools: autotest: plane: Airspeed: check sticky primary airspeed
IamPete1 Jan 18, 2026
04cf648
AP_NavEKF3: fix up `calcTiltErrorVariance` derivation
tpwrules Jan 18, 2026
0dad6dc
AP_Logger: be 'in expected delay' when doing log transfer
peterbarker Aug 25, 2025
39ca7af
AP_DDS: Add topic retries
stephendade Nov 23, 2025
bea04c0
board_types:add crovon id
holydust Jan 20, 2026
fc9c165
AP_AHRS: remove unused AP_AHRS_Backend::attitudes_consistent
peterbarker Jan 20, 2026
3edb305
AP_AHRS: remove groundspeed method from AHRS backend
peterbarker Jan 1, 2026
abd7744
AP_GPS: replace atof with strtof for float assignments
peterbarker Jan 6, 2026
c25e857
APM_Control: replace atof with strtof for float assignments
peterbarker Jan 6, 2026
03a1cf2
AP_Motors: replace atof with strtof for float assignments
peterbarker Jan 6, 2026
8e4a989
SITL: replace atof with strtof for float assignments
peterbarker Jan 6, 2026
9e2d6ba
Tools: replace atof with strtof for float assignments
peterbarker Jan 6, 2026
9269cce
Tools: expand AIS test coverage
deepak61296 Jan 20, 2026
9b078a8
AP_AHRS: remove get_velocity_NED from AHRS backend interface
peterbarker Sep 19, 2023
e28d886
AP_AHRS: move get_vert_pos_rate_D results into backend results object
peterbarker Jan 1, 2026
5796274
Copter: Takeoff: set no_nav_active = false if takeoff is complete.
lthall Jan 20, 2026
03cff75
AP_AHRS: set active EKF type regardless of GCS being enabled
peterbarker Jan 22, 2026
767390c
Tools: add GPS debug logging to build server
peterbarker Nov 9, 2025
5e32cdf
Copter: RTL params moved to class and use meters
rmackay9 Jan 13, 2026
8f50026
Copter: smart-rtl avoidance-adsb integrate rtl param move
rmackay9 Jan 13, 2026
0e72a5f
Copter: Land params moved to class and scaled to meters
rmackay9 Jan 19, 2026
110bfb0
AP_HAL_ChibiOS: CubeSolo loses RTL param defaults
rmackay9 Jan 20, 2026
cd6a7a9
AP_HAL_ChibiOS: CubeSolo loses LAND param defaults
rmackay9 Jan 20, 2026
8932d4d
AP_HAL_ChibiOS: skyviper RTL param updates
rmackay9 Jan 20, 2026
04706c1
AP_HAL_ChibiOS: skyviper LAND param default updates
rmackay9 Jan 20, 2026
36f2886
AP_HAL_ChibiOS: luminousbee5 loses RTL params
rmackay9 Jan 20, 2026
ec697b5
AP_HAL_ChibiOS: luminousbee5 loses LAND param defaults
rmackay9 Jan 20, 2026
8ede767
AP_Scripting: param-set example uses new RTL params
rmackay9 Jan 20, 2026
71dee94
AP_Scripting: config_profiles example uses new RTL params
rmackay9 Jan 20, 2026
71cf8dc
AP_Scripting: arming-checks update for copter RTL parms
rmackay9 Jan 20, 2026
e9bcaa4
Tools: copter autotest updates for RTL param changes
rmackay9 Jan 20, 2026
e72d319
Tools: copter autotest integrates LAND param scaling
rmackay9 Jan 20, 2026
b2d5198
Tools: update airsim RTL params
rmackay9 Jan 20, 2026
0bfcc58
Tools: freestyle model RTL param updates
rmackay9 Jan 20, 2026
b316bdc
Tools: freestyle model LAND param updates
rmackay9 Jan 20, 2026
24d05a6
AC_PosControl: param conversion comment fix
rmackay9 Jan 21, 2026
67860f1
AP_Scripting: run scripting engine in protected mode
tpwrules Dec 26, 2025
79e591f
AP_Scripting: remove Lua panic handler
tpwrules Dec 26, 2025
b0d93f0
AP_Scripting: simplify Lua abort handler
tpwrules Dec 26, 2025
b996deb
AP_Scripting: avoid leaking script on engine error during load
tpwrules Dec 27, 2025
1f77995
CI: rewrite test_size.yml to use size_compare_branches.py
peterbarker Dec 14, 2025
cdcf29d
CI: fix git reference for base branch in test_size.yml
peterbarker Dec 14, 2025
52f6b53
CI: fix board name typo - KakuteF7 not KakuteF405
peterbarker Dec 14, 2025
2187b26
CI: remove --parallel-copies, use -j 8 for build parallelization
peterbarker Dec 14, 2025
c3db5ea
CI: install rsync and restore --parallel-copies option
peterbarker Dec 14, 2025
5f9d51f
CI: remove --parallel-copies, use -j 8 instead
peterbarker Dec 14, 2025
4bf5c21
AP_Mount: change default for HAL_MOUNT_ENABLED to false
peterbarker Dec 14, 2025
b2112d6
CI: add PR comment with formatted size comparison results
peterbarker Dec 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/colcon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cygwin_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ jobs:
source ~/ccache.conf &&
ccache -s
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: D:/a/ardupilot/ardupilot/ccache
key: ${{ steps.ccache_cache_timestamp.outputs.cache-key }}-ccache-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -220,7 +220,7 @@ jobs:
fail: true

- name: Archive build
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: binaries
path: artifacts
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/esp32_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ jobs:
ls bootloader* partition* Ardu*.elf Ardu*.bin >> $GITHUB_STEP_SUMMARY

- name: Archive artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: esp32-binaries -${{matrix.config}}
path: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/macos_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{matrix.config}}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/qurt_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ jobs:
libraries/AP_HAL_QURT/packaging/make_package.sh Rover ardurover

- name: Archive build
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: qurt-binaries
path: |
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/test_ccache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,5 +143,4 @@ jobs:
run: |
PATH="/usr/lib/ccache:/opt/gcc-arm-none-eabi-${{matrix.gcc}}/bin:$PATH"
Tools/scripts/build_tests/test_ccache.py --boards MatekF405-bdshot,MatekF405-TE-bdshot --min-cache-pct=75
Tools/scripts/build_tests/test_ccache.py --boards Durandal-bdshot,Pixhawk6X --min-cache-pct=70

Tools/scripts/build_tests/test_ccache.py --boards Durandal-bdshot,Pixhawk6X --min-cache-pct=60
2 changes: 1 addition & 1 deletion .github/workflows/test_chibios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{matrix.config}}-${{ matrix.toolchain }}-${{ matrix.gcc }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test_dds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.config }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -188,7 +188,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{matrix.config}}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_linux_sbc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{matrix.config}}-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test_replay.yml
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -194,7 +194,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{ matrix.toolchain }}-${{matrix.config}}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_scripting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
python ./libraries/AP_Scripting/tests/docs_check.py "./libraries/AP_Scripting/docs/docs.lua" "./libraries/AP_Scripting/docs/current_docs.lua"

- name: Upload docs
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: Docs
path: ScriptingDocs.md
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test_sitl_blimp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -231,7 +231,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-base-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -249,7 +249,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{matrix.config}}
Expand All @@ -263,7 +263,7 @@ jobs:
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: BIN-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/test_sitl_copter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -249,7 +249,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-base-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -267,7 +267,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{matrix.config}}
Expand All @@ -281,7 +281,7 @@ jobs:
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: BIN-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
Expand All @@ -304,7 +304,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-base-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -345,7 +345,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-base-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -363,7 +363,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{matrix.config}}
Expand All @@ -377,7 +377,7 @@ jobs:
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: BIN-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test_sitl_periph.yml
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -224,7 +224,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test_sitl_plane.yml
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -233,7 +233,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-base-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -251,7 +251,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{matrix.config}}
Expand All @@ -265,7 +265,7 @@ jobs:
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: BIN-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test_sitl_rover.yml
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -247,7 +247,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-base-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -265,7 +265,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{matrix.config}}
Expand All @@ -279,7 +279,7 @@ jobs:
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: BIN-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/test_sitl_sub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-${{ matrix.toolchain }}-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand Down Expand Up @@ -246,7 +246,7 @@ jobs:
NOW=$(date -u +"%F-%T")
echo "timestamp=${NOW}" >> $GITHUB_OUTPUT
- name: ccache cache files
uses: actions/cache/restore@v4
uses: actions/cache/restore@v5
with:
path: ~/.ccache
key: ${{github.workflow}}-ccache-base-${{steps.ccache_cache_timestamp.outputs.timestamp}}
Expand All @@ -264,7 +264,7 @@ jobs:
Tools/scripts/build_ci.sh

- name: Archive buildlog artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
if: failure()
with:
name: fail-${{matrix.config}}
Expand All @@ -278,7 +278,7 @@ jobs:
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: BIN-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
Expand Down
Loading
Loading