Commit Graph

7879 Commits

Author SHA1 Message Date
Peter Barker 3784841eaa Tools: extract_features.py: sort extracted features string into more useful order
when taking differences between output of this file it is more useful to sort the list regardless of compiled-in/compiled-out.
2023-08-01 07:08:19 +10:00
Andrew Tridgell c6a4c2ae87 Tools: added test for MSP GPS 2023-07-31 14:24:04 +10:00
Peter Barker 550f95f094 autotest: add autotest for RunMission script 2023-07-29 18:20:16 +10:00
Peter Barker 36a225f902 autotest: add run_mission.py quick-test tool 2023-07-29 18:20:16 +10:00
Peter Barker da2a3c4fca Tools: install valgrind as part of Ubuntu environment setup 2023-07-29 11:29:41 +10:00
Peter Barker 3f7d245c2c autotest: tweak plan GCS failsafe test
taking off when we're already aloft

also correct the test to make things actually tested; things were setup in such a way they'd pass without testing the things they were supposed to be
2023-07-29 09:33:37 +10:00
Andrew Tridgell 19029c4cc1 Tools: added SIYI NY flight controller
based on pinout of Durandal
2023-07-24 17:25:29 +10:00
Andrew Tridgell 7e91de33a4 AP_Periph: update release notes for 1.5.1 2023-07-23 09:02:13 +10:00
Andrew Tridgell 029070cb23 waf: enable CANARD asserts in SITL 2023-07-21 17:20:29 +10:00
Ramy Gad 25cec12223 Tools: added name to GIT_Success.txt 2023-07-21 08:15:23 +09:00
Peter Barker c8beddf4c7 autotest: test DO_SET_ROI_NONE as both long and INT 2023-07-19 17:03:00 +09:00
arshPratap e0f5e30985 Tools: add custom ROS 2 messages and service interfaces
- Moved from https://github.com/arshPratap/ardupilot_ros2.
- Document interface.

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-07-19 16:36:28 +09:00
Andy Piper 7c3900bcc9 bootloaders: bootloader for HEEWING-F405v2 2023-07-19 16:29:47 +09:00
Randy Mackay e0353666d4 Tools: custom build server supports viewpro mount 2023-07-18 21:02:02 +09:00
Andrew Tridgell 1696464bac AP_Periph: make uCenter ublox fw update more reliable
ensure we have a big enough UART buffer and do locking
2023-07-18 11:38:27 +10:00
Andrew Tridgell 30fabfa061 autotest: fixed supplementary test prefix
test test.CAN.CANGPSCopterMission needs to use binarues for test.CAN
2023-07-18 06:45:43 +10:00
Peter Barker 7bf1a3e978 Tools: autotest: add test for Plane reposition using terrain offset 2023-07-17 20:39:40 +10:00
Peter Barker bde43f167e autotest: use named parameters for send_cmd and run_cmd 2023-07-16 10:23:20 +10:00
Peter Barker d69ba376ad autotest: use named parameters for send_cmd and run_cmd
most commands don't use all the parameters.  Counting through these was painful.
2023-07-15 21:39:16 +10:00
Peter Barker 277d16831d autotest: tweak tweak timeout on proximity test
half this allowed time was going on actually getthing the EKF happy
2023-07-15 13:02:37 +10:00
Peter Barker 74199d75c0 autotest: use send_mavlink_arm_command 2023-07-15 13:02:37 +10:00
Peter Barker f0415806ac autotest: reuse send_cmd for sending commands 2023-07-15 13:02:37 +10:00
Peter Barker 9aad60e4ae autotest: remove un-needed context from AC_Avoidance_Fence 2023-07-15 13:02:37 +10:00
Peter Barker 9c0adaf1cf autotest: split Copter proximity avoidance test in two 2023-07-15 13:02:37 +10:00
Willian Galvani 5013a1e979 Tools: don't fail if feature extraction failed (beta/stable version) 2023-07-15 09:59:28 +10:00
Peter Barker ec994957b3 autotest: tidy extraction of home string from mission files 2023-07-15 00:34:19 +10:00
Peter Barker 9b7b376016 sim_vehicle.py: roughly fix auto-sysid functionality 2023-07-15 00:13:42 +10:00
Peter Barker f4c5c56b7d autotest: start_SITL understands SIM_RATE_HZ 2023-07-15 00:13:12 +10:00
Andrew Tridgell 7a33c753cb Tools: added SpringValley3 location 2023-07-12 20:48:45 +10:00
Peter Barker e2e8bbabf1 Tools: don't fail if feature extraction failed 2023-07-12 20:48:19 +10:00
Peter Barker d0d15ad3ee autotest: augment mount test to attempt as CMD_INT 2023-07-12 18:51:07 +10:00
Peter Barker 24441dbc00 autotest: augment arming test to attempt as CMD_INT 2023-07-12 18:51:07 +10:00
Peter Barker 4fc5b5bdb6 autotest: augment yaw calibration test to attempt as CMD_INT 2023-07-12 18:51:07 +10:00
Peter Barker 522456a535 Tools: act on safety switch being enabled in SITL by zeroing outputs 2023-07-12 17:53:12 +10:00
Andrew Tridgell 946840cc99 AP_Periph: added targetted tunnel message for CAN serial passthru
this allows for remote control of serial devices over DroneCAN
2023-07-12 17:06:02 +10:00
Andrew Tridgell 15ca52d890 waf: don't imply no watchdog with --debug
this broke AP_Periph with --debug. Better to use --disable-watchdog if
needed
2023-07-12 17:06:02 +10:00
Andy Piper 93fb14f3be bootloaders: add HeeWing F405 2023-07-12 10:40:37 +10:00
Leonardo Garcia ff95aa929d Tools: Allocate board IDs for M10044 and M10053 2023-07-11 13:46:38 +10:00
Peter Barker 8b1a9cd6eb Tools: reinstantiate MacOSX brew update call
this was temporarily removed to allow MacOSX to pass; github's repository seemed to be corrupt somehow
2023-07-11 13:27:42 +10:00
Max-001 44e565800f Tools: added EFI mavlink to build options 2023-07-11 12:32:19 +10:00
bugobliterator b6605f5877 AP_Periph: add CAN and Protocol statistics send 2023-07-10 12:56:37 +10:00
Andrew Tridgell 654d2916da Tools: rebuild G4 bootloaders 2023-07-10 06:52:44 +10:00
Andrew Tridgell fa74d5516b AP_Bootloader: added AP_BOOTLOADER_ALWAYS_ERASE
this will be set on AP_Periph bootloader to avoid a problem on G4
2023-07-10 06:52:44 +10:00
Peter Barker d182baa6b8 auototest: fail test if pymavlink too old 2023-07-07 12:21:27 +10:00
Peter Barker 085a10a3a1 autotest: remove binary before attempting to build it
this fixes behaviour when --no-configure and --no-build are passed in, causing subsequent test steps to fail rather than proceed with an old binary
2023-07-07 12:19:32 +10:00
Peter Barker aa9feac747 bootloaders: add bootloader for SDMODELH7V1 2023-07-06 17:35:44 +10:00
Iampete1 0ee778cac1 Tools: Scripts: run_luacheck: allow passing extra arguments 2023-07-06 00:11:12 +01:00
Andrew Tridgell 2eca7224d3 waf: wrap _sbrk to prevent its use
while _sbrk isn't used now, this will prevent a repeat of the bug in
PR 24218
2023-07-05 21:46:36 +10:00
Peter Barker 30dea46cc5 AP_Periph: make canard_broadcast non-static
so it can be used from other files in AP_Periph
2023-07-05 14:37:51 +10:00
Peter Barker 0f1de63d7c AP_Periph: move ADSB CAN handling into adsb.cpp 2023-07-05 14:37:51 +10:00