Commit Graph

57294 Commits

Author SHA1 Message Date
Andy Piper d972e931cd AP_HAL_ChibiOS: add 8 bi-directional dshot channels to KakuteH7-Wing 2024-01-07 10:59:27 +11:00
Peter Barker 8d2a1f3971 hwdef: qiotek: correct HAL_BATT_MONITOR_DEFAULT define name 2024-01-07 10:59:27 +11:00
Peter Barker fa29206406 bootloaders: add bootloader for SDMODELH7V1 2024-01-07 10:59:26 +11:00
Peter Barker d8883e6cdc hwdef: add hwdef for SDMODELH7V1 2024-01-07 10:59:26 +11:00
Andrew Tridgell 861aa745f3 GCS_MAVLink: fixed corruption of FTP reply component ID
this led to not being able to do FTP transfers with
support.ardupilot.org unless MissionPlanner used the same component ID
as the support engineer GCS
2024-01-07 10:59:26 +11:00
Andrew Tridgell 38df4aec88 Tools: allow selection of sdcard storage
this has been requested for MatekF765-Wing
2024-01-07 10:59:26 +11:00
Andrew Tridgell b4537312f2 AP_Param: fixed parameter defaults array length handling
we need to add up the total for all comma separated parameter files
2024-01-07 10:59:26 +11:00
Andrew Tridgell e2f4ead576 Tools: added himark servos and hobbywing ESCs to build options 2024-01-07 10:59:26 +11:00
Andrew Tridgell 10d170be75 AP_UAVCAN: make himark servo optional in build
and only allocate handlers if enabled
2024-01-07 10:59:26 +11:00
Andrew Tridgell e9912e7799 AP_UAVCAN: added Hobbywing ESC support 2024-01-07 10:59:26 +11:00
Andrew Tridgell bc0b051bec DroneCAN: updated DSDL
added hobbywing ESC
2024-01-07 10:59:26 +11:00
Andrew Tridgell 4b6ab27d1d AP_PiccoloCAN: expand servo status logging 2024-01-07 10:59:26 +11:00
Andrew Tridgell c7e6b00f20 AP_Logger: expand servo status logging 2024-01-07 10:59:26 +11:00
Andrew Tridgell 6b4934bd8e AP_UAVCAN: support Himark servo protocol 2024-01-07 10:59:26 +11:00
Andrew Tridgell dca1241129 Tools: fixed ccache test for newer ccache version 2024-01-07 10:59:26 +11:00
Andrew Tridgell c74bb29adf Plane: fixed nav_roll/nav_pitch when waiting for VTOL takeoff
the nav_roll_cd and nav_pitch_cd were not being set in the VTOL
takeoff code when disarmed. This led to small increments accumulating
in the stick mixing code, leading to large control surface movements
before arming
2024-01-07 10:59:26 +11:00
Andy Piper 9b2d0b9a75 AP_HAL_ChibiOS: change incorrect I2C internal mask from SkystarsH7HD bdshot 2024-01-07 10:59:26 +11:00
Randy Mackay d7b42c1fdf Copter: version to 4.4.0 2024-01-07 10:59:26 +11:00
Randy Mackay 05ff443e3c Copter: 4.4.0 release notes 2024-01-07 10:59:26 +11:00
Andrew Tridgell 54e1afb00e Plane: prepare for 4.4.0 2024-01-07 10:59:26 +11:00
Andrew Tridgell 2352b0cbcf Plane: release notes from 4.4.0 2024-01-07 10:59:26 +11:00
Randy Mackay 9c0fccc829 Copter: version to 4.4.0-beta5 2024-01-07 10:59:26 +11:00
Randy Mackay 3f7e674fd0 Copter: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Randy Mackay 8e071010d8 Rover: version to 4.4.0-beta5 2024-01-07 10:59:26 +11:00
Randy Mackay 0b27ebb696 Rover: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Andrew Tridgell aacbd2aa6a hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0 2024-01-07 10:59:26 +11:00
Andrew Tridgell 973ab8b771 Plane: prepare for 4.4.0-beta5 2024-01-07 10:59:26 +11:00
Andrew Tridgell 2384133bee Plane: update release notes for 4.4.0beta5 2024-01-07 10:59:26 +11:00
Andrew Tridgell daa44701e9 AP_GPS: fixed RTK injection when first module is a BASE
this is a partial backport of #24132 which fixes RTK injection when
the 1st GPS module is a DroneCAN RTK rover. Without this change RTCM
injection for RTK fix on the base will only work if it happens to come
up as the first module
2024-01-07 10:59:26 +11:00
Andrew Tridgell 9f392559bd AP_Compass: allow override of IST8310 orientation
this allows for vendor GPS modules and internal compass which use a
different orientation
2024-01-07 10:59:26 +11:00
Andrew Tridgell bb9a28fee8 Tools: update SIYI_N7 bootloader 2024-01-07 10:59:26 +11:00
Andrew Tridgell e34350aa48 hwdef: added SIYI NY flight controller 2024-01-07 10:59:26 +11:00
Randy Mackay 74584dc25b autotest: relax Copter vibration failsafe timeout 2024-01-07 10:59:26 +11:00
Andrew Tridgell e2898197ac AP_Arming: fixed auto-enable of fence with forced arm
when a user forced armed and had FENCE_AUTOENABLE=3 for enable on
arming then the fence did not enable
2024-01-07 10:59:26 +11:00
Peter Barker 64d5c5f033 GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry 2024-01-07 10:59:26 +11:00
Andrew Tridgell e5577e0284 AP_NavEKF3: fixed race condition in updateFilterStatus()
filter status was initially set to zero then updated. This interacts
with the IMU filtering code which checks filter status from a
different thread to determine active_EKF_type(). When the race
condition is hit then the IMU we are running notch filters on changes
for a single sample, causing a notch filter glitch
2024-01-07 10:59:26 +11:00
Nicholas Ionata 90c48b5a1b Plane: reset target altitude time on mode enter 2024-01-07 10:59:26 +11:00
Andrew Tridgell e78b1d4514 AP_Airspeed: increased DroneCAN airspeed timeout 2024-01-07 10:59:26 +11:00
Andrew Tridgell dfad23cc81 AP_Airspeed: fixed handling of unhealthy airspeed
this fixes a bug introduced in
https://github.com/ArduPilot/ardupilot/pull/22416 which results in
using bad airspeed data on timeout. The prev_health variable is
updated by the get_pressure call
2024-01-07 10:59:26 +11:00
Andrew Tridgell dea06cbeb7 Plane: prepare for 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Andrew Tridgell 11b254db83 Plane: update release notes for 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Randy Mackay 6fbfcf74a8 Copter: version to 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Randy Mackay 50eaf10e53 Copter: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Randy Mackay 3b436b51cf Rover: version to 4.4.0-beta4 2024-01-07 10:59:26 +11:00
Randy Mackay a9a9887ec8 Rover: 4.4.0-beta4 release notes 2024-01-07 10:59:26 +11:00
Randy Mackay 2efea9b6d1 AP_Scripting: add rover quicktune 2024-01-07 10:59:26 +11:00
Randy Mackay d77604b4be AP_Scripting: AR_PosControl bindings 2024-01-07 10:59:26 +11:00
Randy Mackay edcfb3cb1a AP_Scripting: add AR_AttitudeControl srate binding
also add AP_Vehicle:get_steering_and_throttle binding
2024-01-07 10:59:26 +11:00
Randy Mackay 1aa1a31c52 AC_PID: AC_PID_2D integrates SlewCalculator2D 2024-01-07 10:59:26 +11:00
Randy Mackay 8b6ac9e224 Filter: add SlewCalculator2D 2024-01-07 10:59:26 +11:00