Commit Graph

9485 Commits

Author SHA1 Message Date
Peter Barker
8c1da9a087 autotest: add copter autotest for mission clearing after reboot 2025-03-05 21:42:17 +11:00
Peter Barker
b9699b46a7 autotest: add simple test for SHT3X temperature sensor 2025-03-05 18:17:28 +11:00
Peter Barker
a87e6eb707 Tools: add support for SHT3x-DIS temperature sensor 2025-03-05 18:17:28 +11:00
Randy Mackay
13cbd76651 Tools: update AHRS AutoTrim build option description 2025-03-05 11:22:40 +09:00
Shiv Tyagi
a313c2a063 Tools: use new AP_PERIPH_ESC_APD_ENABLED define 2025-03-05 09:45:07 +11:00
Shiv Tyagi
c814c05532 Tools: update error message to use new AP_PERIPH_RELAY_ENABLED define 2025-03-05 09:18:49 +11:00
Shiv Tyagi
adcee3cdde Tools: use new AP_PERIPH_DEVICE_TEMPERATURE_ENABLED define 2025-03-04 10:55:34 +11:00
rubenp02
f7ec2e7420 autotest: Change glide slope to altitude slope
Smooth altitude changes were always referred to as "glide slopes"
despite this not being the appropriate aviation term in the case of a
climb. A better option is "altitude slope", which encompasses both
smooth climbs and descents.

Changed all references to glide slopes, except those that specifically
refer to a single kind (like those used for landings), to the more
general term. This also includes changing the GLIDE_SLOPE_MIN and
GLIDE_SLOPE_THR parameters to ALT_SLOPE_MIN and ALT_SLOPE_THRESH,
respectively.
2025-03-04 10:55:06 +11:00
rubenp02
3f11aa7bf7 Tools: Change glide slope to altitude slope
Smooth altitude changes were always referred to as "glide slopes"
despite this not being the appropriate aviation term in the case of a
climb. A better option is "altitude slope", which encompasses both
smooth climbs and descents.

Changed all references to glide slopes, except those that specifically
refer to a single kind (like those used for landings), to the more
general term. This also includes changing the GLIDE_SLOPE_MIN and
GLIDE_SLOPE_THR parameters to ALT_SLOPE_MIN and ALT_SLOPE_THRESH,
respectively.
2025-03-04 10:55:06 +11:00
Peter Barker
abec8a838e board_types.txt: add missing board IDs 2025-03-04 10:49:43 +11:00
Andrew Tridgell
43bf73000f Replay: fixed --force-ekf2 in Replay
when the original log used a firmware without EKF2 compiled in then
the format messages are missing
2025-03-01 20:56:53 +11:00
Shiv Tyagi
e6e3b58f18 Tools: use new AP_PERIPH_PWM_HARDPOINT_ENABLED define 2025-02-28 20:45:47 +11:00
tompsontan
1f208d5664 AP_Bootloader: reserve board id for X-MAV-AP-F405Mini 2025-02-28 20:42:52 +11:00
Andy Piper
7b29cade3f scripts: decode SPA06 2025-02-27 22:32:10 +00:00
Andy Piper
2f7bf34f57 bootloaders: SpeedyBeeF405AIO 2025-02-27 22:44:52 +11:00
bugobliterator
f104bd251d IO_Firmware: add iofirmware_cubered 2025-02-27 20:11:40 +11:00
bugobliterator
369f59050a scripts: add cuberedsecondary-io build to IOFirmware build script 2025-02-27 20:11:40 +11:00
Shiv Tyagi
e1bcd39040 Tools: use new AP_PERIPH_PROXIMITY_ENABLED define 2025-02-27 08:00:43 +11:00
Peter Barker
e4b9f5b474 Tools: size_compare_branches.py: blacklist bootloader build for base linux target 2025-02-26 23:42:07 +11:00
Peter Barker
87bc4f2e53 waf: dynamically create board classes for Linux boards
... rather than defining the classes here in boards.py
2025-02-26 23:42:07 +11:00
Peter Barker
e834cbc372 waf: factor out a self.add_dynamic_boards_from_hwdef_dir 2025-02-26 23:42:07 +11:00
Peter Barker
7c78f05388 waf: remove unused get_chibios_board_cls method 2025-02-26 23:42:07 +11:00
Peter Barker
e77aa96ef2 Tools: allow linux hwdefs to specify WITH_CAN in hwdef env 2025-02-26 23:42:07 +11:00
Peter Barker
e733cf2cc5 waf: move definition of CONFIG_HAL_BOARD_SUBTYPE into hwdefs 2025-02-26 23:42:07 +11:00
Peter Barker
a518c3aa1c Tools: board_list.py: magically find Linux boards via hwdefs 2025-02-26 23:42:07 +11:00
Peter Barker
2adb40c922 waf: extract toolchain from hwdef 2025-02-26 23:42:07 +11:00
Peter Barker
5d053d6722 Tools: sim_vehicle.py: increase number of mavproxy connection retries
some platforms are slow enough that the ArduPilot process takes too long to start for the default retries to work.  And Valgrind makes it worse
2025-02-26 20:26:55 +11:00
Peter Barker
4e872be75a Vagrant: use login shell on Oracular and use TMPDIR
can't compile wxpython without a different TMPDIR
2025-02-26 20:26:55 +11:00
Peter Barker
3f5cde4bb1 Tools: generate_manifest.py: make flake8 clean 2025-02-26 20:26:15 +11:00
Peter Barker
12c4617641 Tools: size_compare_branches.py: improve process failure output file content 2025-02-26 16:32:06 +11:00
Shiv Tyagi
ce66335f10 Tools: use new AP_PERIPH_SERIAL_OPTIONS_ENABLED define 2025-02-26 11:31:04 +11:00
Peter Barker
6338d10b5f global: create and use HAL_PROGRAM_SIZE_LIMIT_KB
We will reserve BOARD_FLASH_SIZE for the internal flash on stm32 flash processors, use HAL_PROGRAM_SIZE_LIMIT_KB in the general code base.

Notable change here is that boards with external flash will start to get features only available with more than 2MB of program storage
2025-02-26 10:06:39 +11:00
Peter Barker
07b0ac9ffe Tools: remove Python print_function import 2025-02-26 10:06:11 +11:00
Henry Wurzburg
a7341aa317 Tools:tweak autotrim test 2025-02-25 09:38:59 +09:00
Peter Barker
30ffcaa8bd autotest: test terarangeri2c 2025-02-25 11:12:06 +11:00
Peter Barker
ae55f9a020 autotest: add a test for brake/land failsafe 2025-02-24 12:56:07 +11:00
Shiv Tyagi
dabd9ba73e Tools: use new AP_PERIPH_MSP_ENABLED define 2025-02-23 10:28:54 +11:00
Shiv Tyagi
873abe3fd3 Tools: use new AP_PERIPH_RELAY_ENABLED define 2025-02-23 08:58:36 +11:00
Shiv Tyagi
6a429b887a Tools: use new AP_PERIPH_RC_OUT_ENABLED define 2025-02-22 18:26:07 +11:00
Shiv Tyagi
76aed8f89c Tools: use new AP_PERIPH_HOBBYWING_ESC define 2025-02-20 21:56:14 +11:00
Shiv Tyagi
2b6bbedce6 Tools: use new AP_PERIPH_NOTIFY_ENABLED define 2025-02-20 13:32:20 +11:00
Shiv Tyagi
82a0347657 Tools: use new AP_PERIPH_EFI_ENABLED define 2025-02-20 13:05:19 +11:00
Shiv Tyagi
9b226edf3a Tools: use new AP_PERIPH_ADSB_ENABLED define 2025-02-20 12:06:00 +11:00
Peter Barker
69daff573b Tools: add and use linux_hwdef.py
like chibios_hwdef.py - but for Linux
2025-02-19 15:42:52 +11:00
Leonard Hall
ab59a00ae1 Tools: Add Jervis_Bay to locations 2025-02-18 19:15:15 +11:00
Randy Mackay
fc479fdd7a Tools: NanoRadar MR72 and Hexsoon Radar build options 2025-02-18 16:38:12 +09:00
Iampete1
9fccccbb3d Tools: AP_Periph: SIM: servo telem move to one indexed 2025-02-18 11:51:34 +11:00
Peter Barker
97df89c9fe Tools: tidy build_autotest.sh script
uses pushd rather than multiple cd calls

indents for clarity

removes unused oldhash assignment

create and make use of intermediate variables
2025-02-18 11:20:31 +11:00
Peter Barker
b65892448b Tools: build_autotest.sh: allow use of more modern timelimit command
command-line has changed (if indeed this is the same command!)

Regardless, autotest server has some grandfathered binary in place in $HOME/bin/timelimit and we do want to move past it at some stage
2025-02-17 20:19:03 +11:00
Peter Barker
f4122811f8 Vagrant: add autotest server VM 2025-02-17 20:19:03 +11:00