Commit Graph

9470 Commits

Author SHA1 Message Date
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
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