Commit Graph

8865 Commits

Author SHA1 Message Date
Thomas Watson dc58d0406c AP_Periph: add ESC_RATE parameter to RC_OUT peripherals
Like other vehicles (which use RC_SPEED), ESC_RATE is used to set the
PWM output rate for outputs whose functions are set to MotorN so that
ESCs can be driven at a fast speed (400Hz, same default as aerial
vehicles) while servos still run at normal speed (50Hz, controlled by
OUT_RATE).
2024-07-10 18:17:41 +10:00
“Jane_ZeroOne” 91e54272fd Tools: PMU And GNSS ID Reserve for ZeroOne. 2024-07-10 10:07:05 +10:00
Thomas Watson 43bc80ab59 AP_Periph: ensure the dshot type gets set
Same fix as https://github.com/ArduPilot/ardupilot/pull/27093 .
2024-07-09 19:57:31 +10:00
Peter Barker 69c76a96d3 autotest: reboot after any context in which a reboot was done
this makes the assumption that any reboot done within a SITL was because some parameter changes only take effect after a reboot.

... so after we have reverted the parameters, reboot again to make the reverted parameter values take effect
2024-07-09 16:48:29 +10:00
Peter Barker 0cf357eb51 autotest: increase timeout for GCSMission upload test
MAVProxy may not have gotten all of the waypoints uploaded in 5 seconds.
2024-07-09 16:48:29 +10:00
Peter Barker 11e49c5528 autotest: add test for entering loiter after auto in RC failsafe 2024-07-09 10:52:14 +10:00
Peter Barker a110c9c39f autotest: add tests for onboard file log validity 2024-07-09 10:40:08 +10:00
Andy Piper 58b87f8b42 AP_Bootloader: iFlight 2RAWH743 2024-07-09 09:43:38 +10:00
Andy Piper aa47c8895f bootloaders: iFlight 2RAWH743 2024-07-09 09:43:38 +10:00
Randy Mackay dd927e1542 Tools: add build option for Topotek mount 2024-07-09 09:08:51 +10:00
HiRCBro 8e28e6ab26 Tools: longBowF405WING 2024-07-09 09:05:27 +10:00
Peter Barker 91b2d0dcdf autotest: fix race condition in DataFlashOverMAVLink test
we're running at large speedups; 5 simulated seconds might not be enough time for MAVProxy to accumulate statistics.  So get MAVProxy to emit the rate each second instead
2024-07-08 23:20:41 +10:00
Peter Barker 3ca15b23b9 autotest: param_metadata: add jerk as a known unit 2024-07-08 23:04:12 +10:00
Peter Barker 96a78456bf autotest: reboot after reverting rangefinder settings
Co-authored-by: Thomas Watson <twatson52@icloud.com>

Thomas noted that tests prior to RngFndQuality were leaving a LUA rangefinder hanging around in https://github.com/ArduPilot/ardupilot/pull/27484

Thomas' patch fixes RngFndQuality to only collect context messages after a reboot, which will fix the problem.

But tests should *not* leave the vehicle in this state, so this patch fixes that.
2024-07-08 14:36:10 +10:00
Ryoichi d352153a52 Tools: add name to GIT_Success.txt 2024-07-08 08:42:50 +09:00
Andrew Tridgell 8be0a64155 waf: don't mark esp32 as CYGWIN_BUILD 2024-07-07 07:11:59 +10:00
Andrew Tridgell 039367e340 Tools: wrap _malloc_r on cygwin
fixes dual allocation heap bug
See https://cygwin.com/pipermail/cygwin/2000-July/038916.html
2024-07-07 07:11:59 +10:00
kelek-juta 9c8175994e Tools: add name to GIT_Success.txt 2024-07-06 14:21:03 +09:00
kaw803 7b1e23b07a Tools: add name to GIT_Success.txt 2024-07-06 14:19:21 +09:00
k-kabuto c43abc4a7b Tools: add name to GIT_Success.txt 2024-07-06 14:17:32 +09:00
hdxgito 2e361c0506 Tools: add name to GitSuccess 2024-07-06 14:15:55 +09:00
sichimur 842b01af9c Tools: add name to GIT_Success.txt 2024-07-06 14:13:40 +09:00
YasuhiroSetoguchi 73574c462b Tools: add name toGIT_Success.txt 2024-07-06 14:07:52 +09:00
stohiro b457ba0a8d Tools: Update GIT_Success.txt 2024-07-06 14:05:35 +09:00
UeVillage 80e7cb8cb7 Tools: Add name in GIT_Success.txt 2024-07-06 14:03:19 +09:00
Hideyuki Fujikawa 2409b23327 Tools: add name to GIT_Success.txt 2024-07-06 14:01:14 +09:00
masahiro suzuki b8a63a1a5c Tools: add name to GitSuccess 2024-07-06 13:58:18 +09:00
Waravie b3b4141586 Tools: add name to Tools/GIT_Test/GIT_Success.txt 2024-07-06 13:55:22 +09:00
HiroshiKaneda-gif cd999129da Tools: add name to GIT_Success.txt 2024-07-06 13:17:36 +09:00
bugobliterator bf2ccec4d7 bootloaders: update Cube with dual core mcu bootloaders 2024-07-05 14:16:27 +10:00
bugobliterator 4260acb21a waf: use debug option 3 which records defines as well 2024-07-05 14:16:27 +10:00
bugobliterator 2363e972bc AP_Bootloader: fix return check for otg2 serial deadline 2024-07-05 14:16:27 +10:00
George Zogopoulos 2cd5413b0d SITL: Documented SIM_WIND_DIR_Z 2024-07-03 18:13:11 +10:00
Bill Geyer b03203c612 Tools: heli autotune autotest save gains and add tune check 2024-07-01 22:57:55 -04:00
bnsgeyer b1b4ddea94 Tools: update heli autotune autotest 2024-07-01 22:57:55 -04:00
Peter Barker e2ef47b221 autotest: break out a run_replay method 2024-07-02 11:05:40 +10:00
Peter Barker eb539f2c4a autotest: allow message hooks to be instances of a MessageHook class
allows state to be encapsulated within the object rather than simply in the same scope / closure of the method being called.

Will allow easier re-use of these blocks
2024-07-02 11:05:40 +10:00
Peter Barker 0c7a527ad3 autotest: add test infrastructure for installing lua modules 2024-07-02 11:05:40 +10:00
Peter Barker 3a23cf7144 autotest: add option to ingore RTL mode change during in auto mode
Plane emits a heartbeat with RTL in it when doing a DO_LAND_START
2024-07-02 11:05:40 +10:00
Peter Barker 1dae1fe7df autotest: add get_mode_string_for_mode 2024-07-02 11:05:40 +10:00
Peter Barker 744da0aec7 autotest: add a home_relative_loc_neu method 2024-07-02 11:05:40 +10:00
Peter Barker bac008d51c autotest: tidy pre_arm_checks 2024-07-02 09:56:40 +10:00
Peter Barker 98068e481e autotest: correct places using print rather than progress 2024-07-01 16:58:25 +10:00
bnsgeyer 2809b160ae Tools: update heli-dual params 2024-06-30 18:21:21 -04:00
Andrew Tridgell 060818a0e1 Tools: fixed default glider parameters 2024-06-30 10:02:15 +10:00
Peter Barker 9d7c8277a4 autotest: make WaitAndMaintainEKFFlags progress nicer 2024-06-28 17:06:23 +10:00
Thomas Watson ad7270f682 autotest: add serial loopback test script
Tests that data can flow both ways with one end using protocol 28
(Scripting) and the other using the serial device feature.
2024-06-27 12:00:18 +10:00
Thomas Watson f5cc0b3093 Tools: add feature/option defs for serial device simulation 2024-06-27 12:00:18 +10:00
Andrew Tridgell 57c8c19452 AP_Periph: show MCU temp in PPPGW web UI 2024-06-27 10:11:14 +10:00
Peter Barker c388943f52 autotest: remove pointless try/except in PayloadPlaceMission 2024-06-26 19:19:19 +10:00