Commit Graph

7552 Commits

Author SHA1 Message Date
Peter Barker 62d2248f2e bootloaders: add bootloader for SDMODELH7V1 2023-09-05 19:40:15 +09:00
Andrew Tridgell fea3caf610 Tools: allow selection of sdcard storage
this has been requested for MatekF765-Wing
2023-09-05 19:40:15 +09:00
Andrew Tridgell 32b60a2297 Tools: added himark servos and hobbywing ESCs to build options 2023-09-05 19:40:15 +09:00
Andrew Tridgell 7d8bfc1f5c Tools: fixed ccache test for newer ccache version 2023-09-05 19:40:15 +09:00
Andrew Tridgell f6344a0ca3 Tools: update SIYI_N7 bootloader 2023-08-14 08:44:43 +09:00
Randy Mackay 4ff17969d2 autotest: relax Copter vibration failsafe timeout 2023-08-14 08:44:43 +09:00
Andy Piper 6d9e90d5b1 bootloaders: bootloader for iFlight BlitzF745AIO 2023-08-01 16:48:42 +09:00
Andy Piper 963454b322 AP_Bootloader: add iFlight BlitzF7 2023-08-01 16:48:42 +09:00
Andy Piper 076d92e853 bootloaders: bootloader for HEEWING-F405v2 2023-08-01 16:48:42 +09:00
Andy Piper e98cb3591b bootloaders: add HeeWing F405 2023-08-01 16:48:42 +09:00
Andrew Tridgell 7f83b233e3 waf: wrap newlib alloc functions on ChibiOS
this prevents scripting and string library functions from calling sbrk
based alloction functions that are not thread safe
2023-07-04 15:08:26 +09:00
Andrew Tridgell dc690432f1 Tools: fixed RefindGPS test
this test was relying on the EKF bug fixed in this PR. The copter was
actually fully landing and touching the ground in the LAND phase
whereas the original intention of this test was that it not touch the
ground in LAND. See the graph in
https://github.com/ArduPilot/ardupilot/pull/17104 where the test was
added
2023-07-04 12:16:30 +09:00
Henry Wurzburg 2dc76dc780 Tools: add Holybro KakuteH7-Wing 2023-07-04 12:16:30 +09:00
jfbblue0922 f5a8a14cb0 Tools: add JFB100 bootloader 2023-06-08 09:29:59 +10:00
Peter Barker 10ce2f7f62 autotest: integrate features.json generation to build_binaries.py
we have to run the extract_features.py that corresponds to the branch being built.  We may say a feature is presnet when it isn't or vice-versa if we don't.
2023-06-08 09:29:59 +10:00
Andrew Tridgell cf81c1448e waf: added -g option to configure
this adds debug symbolds to the build without enabling other debug
code. This is needed for analysing watchdog crash dumps
2023-06-08 09:29:59 +10:00
Andrew Tridgell e1a982541b Tools: update IO firmware 2023-06-08 09:29:59 +10:00
Henry Wurzburg c64b9972a5 Tools: Add SpeedyBeeF405WING 2023-06-08 09:29:59 +10:00
Andy Piper 31c3b3e8ef bootloaders: remove FlywooF745v2 bootloaders 2023-05-24 17:20:05 +10:00
Andy Piper 74c790cfc2 bootloaders: bootloaders for Flywoo F745v2 2023-05-24 17:20:05 +10:00
Andy Piper 7c24ce1a3a bootloaders: bootloaders for MatekF405-TE/VTOL-bdshot 2023-04-21 09:48:59 +10:00
Andrew Tridgell 673bf619e5 waf: added --board-start-time configure option 2023-03-26 16:47:21 +11:00
bugobliterator 7df64eb330 bootloaders: add CubeOrangePlus-bdshot bootloader 2023-03-22 18:14:01 +11:00
bugobliterator 4808b5bfa1 Replay: change INS_ to INS 2023-03-21 10:04:16 +11:00
bugobliterator 327ec0c355 Tools: enable aux IMUs while testing Plane 2023-03-21 10:04:16 +11:00
bugobliterator e2509b7c6b autotest: add support for setting number of auxiliary IMUs 2023-03-21 10:04:16 +11:00
Peter Barker b6509d52f4 Tools: add defines for Lutan and MegaSquirt 2023-03-21 09:01:13 +11:00
Peter Barker a570160677 Tools: tidy AP_EFI defines 2023-03-21 09:01:13 +11:00
Peter Barker 6021e953c5 Tools: size_compare_branches.py: do not show lines where no builds made
Sometimes the vehicle/board combinations are empty as no build is done.  For example, when building bootloaders several boards don't have one, and hte output is cluttered with their results.

Don't show these empty lines by default
2023-03-19 11:34:55 +11:00
Peter Barker 475df8beae Tools: add camera backends to custom build server 2023-03-19 09:08:41 +11:00
Henry Wurzburg 6b2990813a Tools: reserve board ID 2023-03-17 16:14:27 +11:00
Peter Barker 2f1956bba0 Tools: add option to not include SRXL in build 2023-03-15 22:45:23 +11:00
Pierre Kancir fa2c7113c9 Tools: enable back DriveMaxRCIN test as rover sitl gsf issue is solved 2023-03-15 19:31:26 +11:00
Randy Mackay 763702aa1a Tools: custom build server option for ekf3 wind estimation 2023-03-15 19:25:11 +11:00
Randy Mackay 41acc69773 Tools: custom build server ek3 external nav dep on ekf3 2023-03-15 19:25:11 +11:00
Andrew Tridgell d38572bb2c Tools: added rFCU and rGNSS bootloaders 2023-03-15 19:08:53 +11:00
Peter Barker 7995bc5175 Tools: add and use option to compile SLCAN support out of code 2023-03-15 19:08:09 +11:00
AerofoxTech 5121cb4a70 Tools: Add bootloader for Aerofox's new air speed module 2023-03-15 19:07:00 +11:00
AerofoxTech f1d81873ef Tools: Add a new board type number for Aerofox's new air speed module 2023-03-15 19:07:00 +11:00
Andy Piper 7dc6dee5a0 autotest: test Yaw D autotune 2023-03-14 11:01:31 +11:00
Peter Barker 924a1b7810 Tools: add documentation for SIM_OPOS* and SIM_FLOAT_EXCEPT 2023-03-14 10:44:28 +11:00
Andrew Tridgell 052114541a Tools: moved Aerofox_AYK320.param to right location 2023-03-13 14:42:32 +11:00
AerofoxTech f44df3cbf1 add Aerofox AYK320 drone param config file 2023-03-13 14:41:22 +11:00
Peter Barker 956b66f1f2 Tools: specify compass feature enables for periph in chibios_hwdef.py 2023-03-12 09:35:35 +11:00
Peter Barker 7563dcd916 autotest: correct race condition in spiral test 2023-03-11 20:17:48 +11:00
TunaLobster 4034267cde Tools: Rename class PreCommitFlake8 to AP_PreCommit 2023-03-11 14:02:19 +11:00
TunaLobster 746aebbd0c Tools: Bring flake8 speed improvements to pre-commit 2023-03-11 14:02:19 +11:00
Peter Barker 71d61a920c Tools: correct feature extraction of ICM20948 2023-03-11 13:05:40 +11:00
Peter Barker e967fad32a autotest: augment IE24 test with fuel-remaining test 2023-03-11 11:50:20 +11:00
Peter Barker f2e34befe4 CI: add explicit param_parse CI_BUILD_TARGET options
currently any time you run this script it seems to do this step
2023-03-11 10:49:06 +11:00