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