Peter Barker
b09e546fce
RC_Channel: remove AUX_FUNC entries based on feature defines
2024-09-08 00:55:43 +10:00
Andrew Tridgell
3dd44dd8e0
GCS_MAVLink: zero signing key structure for valgrind
...
the signing key structure is not marked as packed, which means it has
a 4 byte padding between the uint32_t magic and the uint64_t
timestamp. This gets written to the database and valgrind warns about
a write of uninitialised bytes. It is harmless as when the structure
is read the field is not used
2024-09-07 19:23:01 +10:00
Peter Barker
7280ff3ffd
autotest: fix flapping TakeoffAuto3 test
2024-09-07 09:40:43 +10:00
Peter Barker
ab77509551
Tools: create and use WaitAndMaintainServoChannelValue
...
allows for checking for "maintain" on servo channel values
2024-09-07 09:40:43 +10:00
Peter Barker
d74050c5e3
autotest: tweak takeoff test names to avoid poor summary output
2024-09-07 00:14:21 +10:00
Ryan Friedman
3e5bae902b
.git-blame: Ignore reformat in ROS2
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-06 21:28:25 +10:00
Ryan Friedman
c16fee3f47
Tools: ros2: Reformat
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-06 21:28:25 +10:00
Ryan Friedman
d6cfc392a2
.github: Run colcon-test sequentially and test all AP packages
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-09-06 21:28:25 +10:00
Eric
a1a4c63881
hwdef: add mpu6000 to support ReaperF745 V4 FC
2024-09-06 21:19:32 +10:00
Randy Mackay
77ba7cf04d
SITL: aircraft sends wind to slung payload
2024-09-06 14:47:38 +10:00
Randy Mackay
c3a6950d6f
SITL: slung payload sends pos updates at 10hz
2024-09-06 14:47:38 +10:00
Randy Mackay
8d3ce78e98
SITL: slung payload affected by wind
2024-09-06 14:47:38 +10:00
Andrew Tridgell
1daf92e499
Tools: raise build time limit
...
our build is taking over 20hrs now, which means it gets killed and
restarted at 20 hours, and if another commit has come in it means that
AP_Periph may never get built at all
raise to 40 hrs
2024-09-06 14:47:05 +10:00
Henry Wurzburg
4107151b31
AP_ICEngine: add legacy label to gps and ice params
2024-09-06 14:46:50 +10:00
Henry Wurzburg
9f8acbab39
AP_GPS: add legacy label to gps and ice params
2024-09-06 14:46:50 +10:00
David Buzz
7846cccdaa
AP_HAL_ESP32: fix RMT on s3by using channel thats compatible with both .
2024-09-06 11:54:31 +10:00
Peter Barker
784760342d
Copter: remove ENABLE/ENABLED/DISABLE/DISABLED defines
2024-09-06 11:53:09 +10:00
Peter Barker
0e33a0f8f7
AP_GPS: mark GPS_TYPE as @Legacy
2024-09-06 11:52:58 +10:00
Peter Barker
bbdbf33c21
Tools: param_metadata: do not emit Legacy fields to rst/Wiki
2024-09-06 11:52:58 +10:00
David 'Buzz' Bussenschutt
792941d4de
AP_HAL_ESP32: bigger instruction cache on s3 helps performance
2024-09-06 11:52:32 +10:00
Peter Barker
10991589a7
Rover: use AP_Enum for pilot_steer_type
2024-09-06 08:52:54 +10:00
muramura
76c43f1f82
Rover: Make the definition name a class type
2024-09-06 08:52:54 +10:00
Peter Barker
c05441b959
AP_DDS: remove instance check for DDS Client
...
this is probably a flow of control problem.
But the code block below this resets some state variables before returning, and will also return false in the same case this removed block does.
Resetting that state might be very important to the caller.
2024-09-06 08:52:20 +10:00
Peter Barker
adcf5d3503
Tools: Do a CubeOrange build with EKF2 as part of CI
...
need to build at least one ChibiOS-based board to be sure we haven't killed things
2024-09-06 08:52:01 +10:00
Peter Barker
690947537a
AP_HAL: examples: add missing include for AP_InertialSensor
...
we instantiate this library in here
2024-09-06 08:52:01 +10:00
Peter Barker
35d0f5c104
AP_DAL: add missing include file for Replay build
2024-09-06 08:52:01 +10:00
Peter Barker
b3c1cd1a5e
APM_Control: add missing include for AP::ins()
2024-09-06 08:52:01 +10:00
Peter Barker
33f9513854
AP_NavEKF3: correct includes
2024-09-06 08:52:01 +10:00
Peter Barker
8b8307c132
AP_NavEKF2: correct includes
2024-09-06 08:52:01 +10:00
Peter Barker
b5cd3370eb
AP_InertialSensor: add missing include for AHRS
...
we use a method from this library
2024-09-06 08:52:01 +10:00
Peter Barker
89c9b186e2
AP_Camera: add missing include for AP_AHRS
...
We use this library's singleton
2024-09-06 08:52:01 +10:00
Peter Barker
2bb6846d47
AP_NavEKF2: stop including AP_DAL.h in header
...
it's not needed and will slow compilation down
2024-09-06 08:52:01 +10:00
jamming
2675e293ed
bootloaders: Add a new target Holybro DroneCAN-pmu
2024-09-06 08:50:20 +10:00
jamming
4d3e97533d
AP_HAL_ChibiOS: Add a new target Holybro DroneCAN-pmu
2024-09-06 08:50:20 +10:00
Peter Barker
bfcac18eb2
hwdef: GEPRCF745BTHD: rely on custom builds for external baros
...
this is overflowing - it has an onboard baro, that will have to do...
2024-09-06 08:49:57 +10:00
Peter Barker
61b1a2d525
hwdef: remove SMBus battery support from all minimize-fpv boards
...
I doubt there's a single one of these boards on the planet using stock firmware and smbus batteries. If they exist, the custom build server can re-add this
2024-09-06 08:49:28 +10:00
Peter Barker
f7e0b9cb89
Tools: size_compare_branches.py: blacklist build of Pixhack-V3 bootloader
...
we don't have a hwdef-bl.dat for this board as it uses a bootloader from elsewhere.
This should be done on the hwdef content, but that's still coming...
2024-09-06 08:48:30 +10:00
Peter Barker
94062fce5c
AP_Mission: do not adjust ret_packet on get_item failure
...
do not modify the return packet value at all upon failure, rather than indicating invalidity with a flag value. We return boolean for a reason.
2024-09-06 08:48:12 +10:00
George Zogopoulos
18e95c7979
Revert "AP_NavEKF3: Corrected logged units"
...
This reverts commit 1f01f75036
.
2024-09-06 08:46:11 +10:00
Jacob Dahl
d96926050b
hwdef: ARKV6x: fix RC input
2024-09-06 08:45:57 +10:00
Peter Barker
e6ccaeb2c9
Copter: rename RTLAltType enumeration entries
...
removes redundant namespacing as this is enum class
2024-09-06 08:45:18 +10:00
khimaros
2e1af82044
AP_HAL_Chibios: default to MavLinkV1 on CubeSolo
...
see also https://github.com/ArduPilot/ardupilot/issues/22155
2024-09-04 19:13:05 +10:00
romi2002
e6d35b08cb
hwdef: enable flash-from-SD on Pixhawk6C
...
Enabled flash-from-SD support on Pixhawk6C bootloader based off Pixhawk6X hwdef (3b230c4
).
2024-09-04 19:08:46 +10:00
Andy Piper
8b5db8f233
IO_Firmware: update for disable channels
2024-09-04 18:34:10 +10:00
Andy Piper
7fc61090f2
AP_HAL_ChibiOS: add support for disabled mask on iomcu
2024-09-04 18:34:10 +10:00
Andy Piper
e5d26a579d
AP_HAL_ChibiOS: correctly check for channel enablement on iomcu
2024-09-04 18:34:10 +10:00
Andy Piper
ff2c64e4b1
AP_IOMCU: add support for disabled channels
2024-09-04 18:34:10 +10:00
Andy Piper
48624f189e
AP_HAL_ChibiOS: dshot commands for reverse/3D should be sent to IOMCU
...
normalize servo/FMU channels for dshot commands and 3D mask
2024-09-04 18:34:10 +10:00
Andy Piper
7f8e5aab85
AP_IOMCU: add iomcu support for reversible mask
...
propagate armed state
2024-09-04 18:34:10 +10:00
Andy Piper
fc51829b63
AP_HAL_ChibiOS: add iomcu support for reversible mask
...
check armed state on iomcu before sending dshot packets
2024-09-04 18:34:10 +10:00