Commit Graph

58315 Commits

Author SHA1 Message Date
Peter Barker
f192d2644c AP_AHRS: make ExternalAHRS an AP_AHRS_Backend 2023-06-01 12:45:56 +10:00
arshPratap
5168f39463 AP_DDS: Add Subscriber support with Joy
* Register subscriber and deserialize sensor_msgs/Joy

Co-authored-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Co-authored-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-01 11:37:59 +10:00
Peter Barker
02802c88ad hwdef: minimize CRUbrain51
get it compiling again
2023-06-01 11:37:12 +10:00
Peter Barker
2d7bb4b2f2 autotest: adjust prefix for supplementary binaries 2023-06-01 11:36:49 +10:00
Peter Barker
8c5c436652 autotest: prefix all stdout from SITL binary 2023-06-01 11:36:49 +10:00
Peter Barker
ddcf212c58 autotest: do timesync roundtrip to ensure fresh system time
validating stream rates by checking we have received SYSTEM_TIME is no good if we receive data out of a tcp queue somewhere.
2023-06-01 11:36:32 +10:00
Peter Barker
909068e1e5 autotest: reconnect mavlink when starting SITL
.... self.mav corresponds to the SITL we're starting here.  If we have previously connected to it then reconnect, as we know the connection will be bad
2023-06-01 11:36:32 +10:00
Peter Barker
bfaf024fc3 auotest: wait for a heartbeat when creating connection
until we receive a heartbeat we won't "lock on" to a target, and that has implications for validating received packets
2023-06-01 11:36:32 +10:00
Peter Barker
8724e222bd autotest: improve do_timesync_roundtrip diagnostics 2023-06-01 11:36:32 +10:00
Peter Barker
1181ce2bf8 autotest: poll ftp status at intervals
sometimes we're not done in 2 seconds
2023-06-01 11:36:16 +10:00
Peter Barker
2489a2bec4 Tools: compile with debug symbols and provide path to sources 2023-06-01 11:36:02 +10:00
Peter Barker
d2af1f0fa1 Tools: size_compare_branches.py: correct branch name in elf_diff output 2023-06-01 11:36:02 +10:00
Andy Piper
de6f2ef552 AP_HAL_ChibiOS: remove bdshot from speedybeef4 as it doesn't work and increases flash usage 2023-05-31 20:45:27 +01:00
Randy Mackay
49b9b0393e waf: revert run Tools/gittools/submodule-sync.sh at distclean
This reverts commit 22c1470aca
2023-05-31 18:44:35 +10:00
bugobliterator
f7d3969116 AP_HAL_ChibiOS: enable write protection on USB msd
also fixes support for MSD on FS
2023-05-31 18:40:17 +10:00
bugobliterator
a9ef3b031e AP_HAL_ChibiOS: add support for setting baudrate for ACM port in USB MSD 2023-05-31 18:40:17 +10:00
bugobliterator
fa631c11a1 AP_HAL_ChibiOS: fix script for HerePro 2023-05-31 18:40:17 +10:00
bugobliterator
b5f303e5e7 Tools: use HereProAP instead of HerePro 2023-05-31 18:40:17 +10:00
bugobliterator
a05d7ae645 AP_HAL_ChibiOS: do not init usb in sdcard_init 2023-05-31 18:40:17 +10:00
bugobliterator
5d5fdbb44d AP_HAL_ChibiOS: update HerePro hwdef and move to HereProAP 2023-05-31 18:40:17 +10:00
bugobliterator
0c5d19ff44 AP_HAL_ChibiOS: initialise SDCard before starting USB 2023-05-31 18:40:17 +10:00
bugobliterator
ee45deeda8 AP_HAL_ChibiOS: silence unused functions under sdcard.cpp 2023-05-31 18:40:17 +10:00
bugobliterator
c6631bce57 AP_HAL_ChibiOS: add block filesystem access support when using MSD USB 2023-05-31 18:40:17 +10:00
bugobliterator
414606ba31 AP_Filesystem: add support for blocking filesystem access 2023-05-31 18:40:17 +10:00
bugobliterator
6d6c791fdf AP_HAL_ChibiOS: add support for mass storage device 2023-05-31 18:40:17 +10:00
bugobliterator
cc302d8b8c AP_HAL_ChibiOS: add support for OTG HS 2023-05-31 18:40:17 +10:00
bugobliterator
4b3ae60964 AP_OpenDroneID: send dronecan messages directly from update 2023-05-31 17:31:09 +10:00
bugobliterator
cbef055f6b AP_DroneCAN: add msg period measurement to DroneCAN_sniffer 2023-05-31 17:31:09 +10:00
bugobliterator
efe5fb7e69 AP_DroneCAN: push ESC data out immediately and ensure high priority 2023-05-31 17:31:09 +10:00
Tom Pittenger
f38041567f AP_DroneCAN: remove unused defines 2023-05-31 17:31:09 +10:00
bugobliterator
5066d48718 AP_Notify: directly send dronecan beep command from the driver 2023-05-31 17:31:09 +10:00
bugobliterator
a1ba65a654 AP_Notify: send dronecan led commands directly from driver 2023-05-31 17:31:09 +10:00
bugobliterator
5026b3d08c AP_GPS: send RTCM Stream message to over dronecan directly 2023-05-31 17:31:09 +10:00
bugobliterator
a277547248 AP_DroneCAN: move dronecan led, buzzer and rtcm stream to their respective drivers 2023-05-31 17:31:09 +10:00
Michael du Breuil
3fd2865857 Tools: AP_Periph: fix building of hwesc telem
This was broken by the APD support
2023-05-31 15:08:01 +10:00
Ryan Friedman
35dda812ae SITL: Value Semantics for TOW calc
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-31 15:01:31 +10:00
Andrew Tridgell
425603b883 Plane: final release notes for 4.3.7 2023-05-31 11:35:26 +10:00
Randy Mackay
b757a7d21a AP_Scripting: mount-poi applet sends camera feedback message 2023-05-31 10:06:37 +10:00
Tom Pittenger
521b0f9d85 AP_Temperature: slow down temp driver thread and cleanup 2023-05-30 13:19:51 -07:00
Peter Barker
4ee58c4496 GCS_MAVLink: remove more compass cal if it is not enabled 2023-05-30 23:05:29 +10:00
Peter Barker
5a33fc87e4 mavlink: update to origin/master
notably getting pymavlink fix related to whitespace in checkouts
2023-05-30 22:48:18 +10:00
Andrew Tridgell
8442787770 Tools: added litres param unit 2023-05-30 21:04:34 +10:00
Andrew Tridgell
8cb638b7e1 AP_Scripting: added Halo6000 generator/EFI driver
used to monitor Foxtech Halo6000 generator for Thor210 hexacopter
2023-05-30 21:04:34 +10:00
Andrew Tridgell
3e601df229 AP_AHRS: don't reject airspeed using EKF if dead-reckoning
when dead-reckoning the EKF wind estimate can diverge from reality,
leading to us rejecting a valid airspeed sensor. We are best off
trusting airspeed if we are dead-reckoning
2023-05-30 17:06:13 +10:00
Peter Barker
7bdc31b539 autotest: add an epsilon for achieved servo output for speed scaling test
right on the threshold
2023-05-30 12:34:33 +10:00
Peter Barker
ea0ab227ce autotest: remove unnecessary try/except from Sprayer test 2023-05-30 12:34:33 +10:00
Maxim Buzdalov
c31db47bff AP_HAL_Chibios: Update hwdef for FlywooF405S-AIO (alternative IMUs) 2023-05-30 10:50:06 +10:00
Randy Mackay
3a87d4d2d8 Rover: add circle mode
also auto mode support loiter turns
2023-05-30 10:17:13 +10:00
Randy Mackay
10b05667a0 Rover: auto mode format fix 2023-05-30 10:17:13 +10:00
Randy Mackay
385e828fdd AR_PosControl: add input_pos_vel_accel target 2023-05-30 10:17:13 +10:00