Peter Barker
9f15689850
autotest: wait longer for prearm failure in IE24 autotest
...
we only emit prearm failures every 30 seconds - we just weren't waiting
long enough here
4 years ago
Andrew Tridgell
188e3d6974
AP_Bootloader: save some flash space
...
gets our largest F4 bootloaders under 16k again
4 years ago
Andrew Tridgell
5b7723d3d0
Tools: make configure_all.py smarter about AP_Periph builds
4 years ago
Andrew Tridgell
3590fe36e8
AP_Bootloader: support dual CAN
4 years ago
Andrew Tridgell
ef16eb56bb
AP_Periph: support CAN redundancy
...
send and recv on multiple CAN interfaces
4 years ago
Andrew Tridgell
50d5fced54
AP_Periph: fixed ESC output
...
should be range, not angle
4 years ago
Andrew Tridgell
dda69bfcb0
AP_Periph: added ESC_PWM_TYPE
...
this allows for oneshot and dshot on AP_Periph ESCs
4 years ago
Andrew Tridgell
af64b86c9e
AP_Bootloader: support STM32G4
4 years ago
Peter Barker
073a9e3390
autotest: fix frsky passthrough test
...
Mainly through polling much faster, but also allowing for statustexts in
different orders from frsky/statustext
4 years ago
WillyZehnder
9a8a20f1d2
Tools: environment_install: support Mint 20.1 Ulyssa
...
Support for Linux Mint 20.1 Ulyssa (currently last version)
based on Ubuntu 20.04 Focal implemented
4 years ago
Michael du Breuil
9abf91c86e
AP_Periph: Allow skipping the BatteryInfo model_name
...
This saves a shocking amount of bandwidth. On a CubeOrange-periph
build sending just baro data and 2 battery info's this results in 25%
less bandwidth being used. (Also given that we still have a instance id,
and can get the CAN node's descriptor in the general case this is not
costing us any information).
4 years ago
Peter Barker
e567cca230
autotest: drain mav before receiving system_time in get_sim_time
4 years ago
Peter Barker
8901efd69d
autotest: start and stop MAVProxy for alttype and surface tracking tests
...
autotest doesn't currently supply terrain tiles, so MAVProxy must be
started
4 years ago
Peter Barker
19e5351631
autotest: start and stop mavproxy for setpoint tests
...
These work in terrain frame - but autotest won't satisfy terrain
requests yet
4 years ago
Peter Barker
462ac255a3
autotest: start MAVProxy only as needed for testing
4 years ago
Peter Barker
4269cf52a2
autotest: split application of default parameters and defaultfile parameters
...
ensures all vehicles have LOG_DISARMED
4 years ago
Peter Barker
37efb1cbeb
autotest: Copter sim passes default file instead of setting parms
...
We're now waiting for the vehicle simulation to provide us a heartbeat
for a non-generic frame before considering it good to fly.
Unfortunately, Copter relies on the parameter file to tell it which
frame to use - and we don't apply parameters from parameter files until
after we've checked the heartbeat.
Passing the file into ArduPilot on the commandline means we don't have
this problem.
4 years ago
Peter Barker
dbee2e5d71
autotest: ignore type=0 heartbeat packets on SITL start
...
Until ArduCopter allocates its motors backend we emit a generic type,
for which there is no mode map in pymavlink.
So don't consider the reboot complete until we see a valid heartbeat.
4 years ago
yaapu
ec15614e11
Tools:autotest: added frsky passthrough autotest for terrain message frame 0x500B
4 years ago
Pierre Kancir
3f204d976e
Tools: split coverage script for easier update
4 years ago
Peter Barker
120167f799
autotest: fix fly_square mission
...
waypoint doesn't change until mission is running
4 years ago
Peter Barker
42eec13f5e
autotest: adjust CAN test for lack of MAVProxy
4 years ago
Peter Barker
21c124ab47
autotest: tidy set_parameters
...
Remove commented code, add more to the verbose option
4 years ago
Stavros Korokithakis
f6fc6d22da
autotest: Fix the climb-before-turn test
4 years ago
Pierre Kancir
311a4ed0c7
Tools: correct package_is_installed check
4 years ago
Pierre Kancir
881e42c337
Tools: Give a better chance on default install to get the right package version
4 years ago
roger
b02f868793
Tools: make build installation script compatible with most Linux distros
...
Signed-off-by: <73884126+ardugitter@users.noreply.github.com>
4 years ago
Samuel Tabor
36428f5074
Tools: Handle repeated add-param-file arguments to sim_vehicle.py.
4 years ago
Pierre Kancir
ebe841ba70
Tools: param_parse: validate empty description and fields
4 years ago
Kawamura
15421c16d1
Tools: add psutil for kill_tasks_psutil in sim_vehicle.py
4 years ago
Peter Barker
da52e5d08c
autotest: set SYSID_MYGCS in tests which need it
...
This was still relying on heartbeats coming from MAVProxy. As speedup
increased those heartbeats may not come fast enough - and they really
should be coming from autotest as that's who's doing the commanding.
autotest: set SYSID_MYGCS in AFS test
autotest: set SYSID_MYGCS before setGCSfailsafe
4 years ago
Peter Barker
216140b58d
autotest: remove un-needed portion of reset_delay_item
...
Looks like this function evolved and this appendix remained
4 years ago
Lava Chemist
35815a5130
Tools: build_binaries.py : Add FlywooF745
4 years ago
Peter Barker
f7d8994ce1
autotest: move assert_mission_count up, use it
4 years ago
Peter Barker
30c9d4bcf4
autotest: remove pointless loiter switch
4 years ago
Peter Barker
0c7f3d20a4
autotest: fix attitude test
...
autotest: add a get_messages_frame method
Attempts to get a set of messages as close as reasonable in time.
4 years ago
Stavros Korokithakis
29043d62e9
Add FLIGHT_OPTION to climb before RTL
4 years ago
Lava Chemist
e614c9eeb2
Tools: add bootloader and board types
4 years ago
Peter Barker
4b3adb806c
autotest: add test for tailsitter throttle
4 years ago
Hwurzburg
d15e01d390
Plane: fix DO_CHANGE_SPEED airspeed to impact only AUTO and GUIDED modes
4 years ago
Peter Barker
eb702b0f82
Tools: add support for ATTITUDE_QUATERNION
4 years ago
Peter Barker
0414929310
autotest: fix Heli spline waypoint test
...
Mission isn't round-tripped so make it non-strict
4 years ago
yaapu
3bfa07d35a
Tools:autotest, frsky passthrough fix for long status text message test
4 years ago
bugobliterator
5074b6d336
autotest: add test case for GPS ordering
...
also fix flake8 issues
4 years ago
bugobliterator
48277b43e4
Tools: add autotest for checking GPS ordering
4 years ago
Siddharth Purohit
5657dad3e6
Replay: move underscore one layer down for GPS
4 years ago
Siddharth Purohit
a1a41bb47a
AP_Periph: move underscore one layer down for GPS
4 years ago
Michael du Breuil
06a40da355
AP_Periph: Send ardupilot.gnss.Status
4 years ago
Peter Barker
f78d7c3b25
autotest: add option to not check current wp after set_current_wp
...
Sometimes a waypoint is set which we'll never emit as our current
waypoint (e.g. a JUMP)
4 years ago
Peter Barker
4a251bebbd
autotest: fix fly_home_land_and_disarm; wp 7 is never current wp
...
This is never a current waypoint, so we can't wait for it
4 years ago