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
Wdiy
cdd6622dfb
Tools: add SULILGH7 board
2025-02-17 19:50:16 +11:00
Iampete1
9427b81366
Tools: move from MAV_MODE
enum to uint8_t
2025-02-17 17:20:24 +11:00
Shiv Tyagi
222f3ceefd
Tools: use AP_PERIPH_NETWORKING_ENABLED for HAL_PERIPH_ENABLE_NETWORKING
2025-02-17 09:55:51 +11:00
Shiv Tyagi
0248f0d5d8
Tools: replace HAL_PERIPH_ENABLE_AIRSPEED with AP_PERIPH_AIRSPEED_ENABLED
2025-02-16 10:11:10 +11:00
Andy Piper
a23f9cd754
AP_Bootloader: SpeedyBee board ids
2025-02-13 11:25:33 +01:00
Shiv Tyagi
abc605c7e4
Tools: u AP_PERIPH_RPM_ENABLED and AP_PERIPH_RPM_STREAM_ENABLED
2025-02-13 20:29:06 +11:00
Peter Barker
9e88953a41
autotest: add test for Copter stopping distance calculation issue
...
having a really slow RTL speed should not cause stopping-distance problems, but it does. The vehicle goes off track as the PSC can't achieve the stopping distance demanded
2025-02-13 14:14:28 +11:00
Peter Barker
1f7b4b99be
autotest: examples.py: run all tests, fail after running all
...
autotest: disable running some examples as they're misbehaving
2025-02-13 09:59:49 +11:00
Peter Barker
238429e5c5
autotest: build sitl examples as part of build.examples
2025-02-13 09:59:49 +11:00
Shiv Tyagi
651e0be73c
Tools: replace HAL_PERIPH_ENABLE_RCIN with AP_PERIPH_RCIN_ENABLED
2025-02-11 19:31:19 +11:00
Iampete1
e62ca116df
Tools: autotest: copter: add test for RTL_ALT_FINAL
2025-02-11 09:52:55 +09:00
Henry Wurzburg
f320fddca1
Tools:enhance AUTOLAND autotest
2025-02-11 11:16:33 +11:00
Peter Barker
6392fac6d9
autotest: add autotest for tuning loiter x/y speed
2025-02-11 08:35:34 +09:00
Your Name
ad97fe6a6c
Tools: AP_HAL_ChibiOS: Add ZeroOne_Air board
2025-02-11 08:09:27 +11:00
Shiv Tyagi
0b96145fbb
Tools: use AP_PERIPH_RTC_ENABLED in place of HAL_PERIPH_ENABLE_RTC
2025-02-10 09:37:48 +11:00
Shiv Tyagi
af1220f883
Tools: explicitly set AP_PERIPH_XX_ENABLED defines to 0 for sitl_periph_gps and sitl_periph_battmon
2025-02-08 23:25:12 +11:00
Shiv Tyagi
61fb095525
Tools: use AP_PERIPH_IMU_ENABLED in place of HAL_PERIPH_ENABLE_IMU
2025-02-08 08:22:10 +11:00
rafasaurus
0e7e8ba5bf
Tools: uploader.py: verify correct install
...
- Implement functionality to verify correct firmware installation
- Utilize existing code with an additional argument for verification
2025-02-07 10:17:11 +11:00
Peter Barker
034a76039f
autotest: set parameter value so context pop resets it
...
if a vehicle magically sets a parameter (eg. via compass learn) then it can persist pat test end and reboots and everything,.
In this case it can randomly cause the next test to fail with a megneti field difference error
2025-02-06 16:03:52 +11:00
Peter Barker
145dc2cd16
autotest: add option to quieten set_rc_from_map
2025-02-06 16:03:52 +11:00
Peter Barker
1d5f116bce
autotest: add a test for trimming AHRS using RC inputs
2025-02-06 16:03:52 +11:00
Peter Barker
d0dff23ff7
Tools: use aux switch to trigger AHRS-trim-via-RC-input
2025-02-06 16:03:52 +11:00
Peter Barker
8c7afb3741
waf: correct clang++ extension name
...
seems to have changed between versions
2025-02-06 10:21:16 +11:00