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