Commit Graph

8018 Commits

Author SHA1 Message Date
Andrew Tridgell
69ad504762 AP_Periph: fixed handling of first uart for RC input 2023-08-29 08:00:20 +10:00
Tom Pittenger
4f2344f397 AP_Peirph: fix battery parameters 2023-08-28 09:14:33 -07:00
Peter Barker
61a047bc78 autotest: fix CompassPrearms; don't leave vehicle in bad state 2023-08-27 10:33:11 +10:00
Michelle Rossouw
b57d17123f Tools: Add simple Blimp autotest, testing Manual, Loiter and RTL modes 2023-08-26 22:21:59 +10:00
Peter Barker
7e7f9ddf50 autotest: correct idle throttle checking
it was only 350 because we were running the starter all the time...
2023-08-26 21:21:49 +10:00
Peter Barker
588364dad0 autotest: set ICE_RPM_THRESH for quadplance-ice
without this we continuously try to restart the motor as the minimum thrust output from the ICE is translated into a value less than the default ICE_RPM_THRESH (so the ICENgine library believes the engine to be stopped, when it is really just at idle).
2023-08-26 21:21:49 +10:00
Andrew Tridgell
d976c55637 Tools: added QiotekAdeptF407 bootloader 2023-08-26 21:14:15 +10:00
Andrew Tridgell
74102c6380 Tools: added Qiotek to list of recognised USB vendors 2023-08-26 21:14:15 +10:00
Andrew Tridgell
34521ff150 Tools: added AR-F407SmartBat bootloader 2023-08-26 21:12:42 +10:00
Andrew Tridgell
bc825fb4c1 AP_Periph: added battery balance plug node
this supports a periph node attached to a LiPo battery balance plug,
reporting via BatteryInfoAux
2023-08-26 21:12:42 +10:00
Andrew Tridgell
04e1dc65c6 Tools: added AR-F407SmartBat board ID 2023-08-26 21:12:42 +10:00
Andrew Tridgell
5566ed979d AP_Periph: fixed default CAN node name
use org.ardupilot.BOARD_NAME
2023-08-26 21:12:42 +10:00
Peter Barker
aa6f351571 autotest: add tests for Rover MAV_CMD_NAV_SET_YAW_SPEED 2023-08-26 18:24:09 +10:00
Peter Barker
fcf6cc0eff Tools: document SIM_ACCx_BIAS_y 2023-08-26 16:15:58 +10:00
Peter Barker
395f829f76 autotest: factor out a setup_ICEngine_vehicle method for quadplane 2023-08-26 16:15:39 +10:00
Peter Barker
1228f4c458 autotest: add test for Rover MAV_CMD_MISSION_START 2023-08-26 08:59:30 +10:00
Peter Barker
4c39d73794 autotest: tidy announcements of commands being run 2023-08-26 08:59:30 +10:00
subashchandar
f34bb256dc Tools: Add new board ids 2023-08-26 08:06:21 +10:00
Peter Barker
7ed55bf0ff autotest: add tests for MAV_CMD_DO_GIMBAL_MANAGER_CONFIGURE 2023-08-24 22:07:12 +10:00
Peter Barker
b8eb954f46 autotest: add specific tests for MAV_CMD_DO_MOUNT_CONTROL 2023-08-24 22:07:12 +10:00
MallikarjunSE
6ffbc210da Tools/bootloaders: Add Sierra True series bootloader 2023-08-24 17:47:05 +10:00
MallikarjunSE
ac2c1056cd Tools/bootloaders: Add Sierra-PrecisionPoint bootloader 2023-08-24 17:45:31 +10:00
Ryan Friedman
c58cc58363 ardupilotwaf: Fix incorrect comment for cmake minimum version
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-24 15:01:27 +10:00
Peter Barker
2b9b3c07cb autotest: add test for rover MAV_CMD_DO_CHANGE_SPEED 2023-08-24 13:06:00 +09:00
Andrew Tridgell
08fd7973e2 Tools: removed force32 bit option for sitltest-can
multicast does not work on CI as 32 bit binary
2023-08-24 13:06:40 +10:00
Andrew Tridgell
914d31b4cf autotest: fixed test known frames
this test can't handle periph based frames
2023-08-24 13:06:40 +10:00
Andrew Tridgell
6643231b2e autotest: implement parameter files per peripheral in CI tests
this allows for one peripheral to have ESCs and the other not
2023-08-24 13:06:40 +10:00
Andrew Tridgell
cc9f973007 waf: enable ESC telemetry for CAN SITL peripheral 2023-08-24 13:06:40 +10:00
Andrew Tridgell
52d80241b9 autotest: added quadplane-can vehicle
setup with all CAN peripherals
2023-08-24 13:06:40 +10:00
Andrew Tridgell
032c5cc6fe waf: enable RC output in AP_Periph SITL 2023-08-24 13:06:40 +10:00
Andrew Tridgell
54e4013d9f AP_Periph: link more RC output libs 2023-08-24 13:06:40 +10:00
Andrew Tridgell
19ce28a49d autotest: allow CAN test to run at speedup 10
we can now use larger speedups for DroneCAN SITL AP_Periph
2023-08-24 13:06:40 +10:00
Andrew Tridgell
52a2824085 autotest: fixed periph param defaults 2023-08-24 13:06:40 +10:00
Andrew Tridgell
9665959e84 autotest: added default params for periph 2023-08-24 13:06:40 +10:00
Andrew Tridgell
e3653adea2 autotest: rename option --can-peripherals from --can-gps 2023-08-24 13:06:40 +10:00
Andrew Tridgell
698e38e849 AP_Periph: allow SITL periph with more devices 2023-08-24 13:06:40 +10:00
Andrew Tridgell
ce288856b5 waf: enable mag, baro, compass, airspeed and rangefinder in SITL periph 2023-08-24 13:06:40 +10:00
Andrew Tridgell
c151d9bc3d Tools: removed native_millis/micros 2023-08-24 13:06:40 +10:00
Peter Barker
a44820cfde autotest: tidy Rover DriveMaxRCIN test
take advantage of created infrastructure
2023-08-24 12:02:38 +10:00
Nick Exton
f2dcf72fbb AP_Bootloader: Reserve 100 IDs for SYPAQ Systems 2023-08-24 11:59:32 +10:00
Nick Exton
9184653c4d AP_Bootloader: Adjust reserved IDs for SpektreWorks
Reserve 100 IDs instead of 101.
2023-08-24 11:59:32 +10:00
Nick Exton
e5e20143a3 AP_Bootloader: Adjust reserved IDs for Carbonix
Reserve 100 IDs instead of 101.
2023-08-24 11:59:32 +10:00
Ryan Friedman
4447e87098 Tools: Build DDS tests in CI
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-24 07:46:06 +10:00
Peter Barker
b93e1d471f autotest: add test for Rover MAV_CMD_NAV_RETURN_TO_LAUNCH 2023-08-23 21:29:00 +10:00
Andy Piper
a47009e103 autotest: autotest autotune without filtering updates 2023-08-23 18:06:22 +10:00
Pierre Kancir
875f834e93 Tools: remove bionic fixed package as we move to py3 2023-08-23 17:15:56 +10:00
Pierre Kancir
69a42cafb3 Tools: update pip as part of install to prevent issues 2023-08-23 17:15:56 +10:00
Pierre Kancir
e9bcf3b8df Tools: disable pip install progress bar on github action 2023-08-23 17:15:56 +10:00
Pierre Kancir
2b8a605fd2 Tools: use venv on Archlinux to fix install 2023-08-23 17:15:56 +10:00
Pierre Kancir
be74f7b480 Tools: switch bionic to python3 to fix install 2023-08-23 17:15:56 +10:00