Andrew Tridgell
67d84a9a5a
Tools: added build options for himark servos and hobbywing ESCs
2023-09-07 08:44:54 +10:00
Peter Barker
d70027f83a
build_options.py: correct case of Sagetech company name
2023-09-07 08:44:27 +10:00
Leonard Hall
823527588c
Tools: Add TSYS03 to build options
2023-09-06 23:00:30 +10:00
Andrew Tridgell
84ff71d519
Tools: added --periph-only option to build_bootloaders.py
2023-09-06 11:21:51 +10:00
Peter Barker
f87c138393
build_options.py: add options for various MAVLink message handling
2023-09-05 10:20:14 +10:00
Peter Barker
d40320b1c2
Tools: size_compare_branches.py: blacklist iomcu-f103 for bootloader build
2023-09-04 20:00:10 +10:00
Peter Barker
9e0367764d
Tools: blacklist iomcu dshot builds when building bootloaders
...
we don't have the ability to buld bootloaders for these
2023-09-04 13:54:58 +10:00
Andrew Tridgell
9742997a34
Tools: fixed ccache test for newer ccache version
2023-09-03 09:41:15 +10:00
Pierre Kancir
a6d5e437ea
Tools: fix Indentation contains mixed spaces and tabs
2023-09-02 13:27:25 +10:00
Pierre Kancir
9d76d1e3df
Tools: Test for membership should be `not in`
2023-09-02 13:27:25 +10:00
Andrew Tridgell
b612c245bd
Tools: added build_peripherals.py
...
useful for testing that changes in AP_Periph have not broken any builds
2023-09-01 13:04:59 +10:00
Andrew Tridgell
d10cebd649
Tools: support new stable release of 4.3.x
...
allows creation of the stable-4.3.x directories
2023-08-29 11:11:55 +10:00
Peter Barker
533bc504c1
Tools: add build options for deprecated messages MOUNT_CONTROL/MOUNT_CONFIGURE
...
these are repalced by the command equivalents
2023-08-29 11:06:13 +10:00
Ryan Friedman
74750ca952
Tools: Rename MicroStrain to MicroStrain5
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-29 10:31:44 +10:00
Michelle Rossouw
b57d17123f
Tools: Add simple Blimp autotest, testing Manual, Loiter and RTL modes
2023-08-26 22:21:59 +10:00
Andrew Tridgell
74102c6380
Tools: added Qiotek to list of recognised USB vendors
2023-08-26 21:14:15 +10:00
Andrew Tridgell
08fd7973e2
Tools: removed force32 bit option for sitltest-can
...
multicast does not work on CI as 32 bit binary
2023-08-24 13:06:40 +10:00
Ryan Friedman
4447e87098
Tools: Build DDS tests in CI
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-24 07:46:06 +10:00
Tom Pittenger
2057a1871b
Tools/scripts/build_features: add BATTERY_ESC_TELEM_OUTBOUND_ENABLED
2023-08-22 16:14:36 -07:00
Ryan Friedman
d76bf320de
Tools: Enforce astyle on AP_ExternalControl
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-22 18:21:23 +10:00
Peter Barker
2c3ac2fa4e
build_options.py: create MAVLink section, populate it
...
this is for when we want to be able to add or remove mavlink features or mavlink message/command handling
2023-08-22 09:09:54 +10:00
Andrew Tridgell
c14e65850b
Tools: allow selection of sdcard storage
...
this has been requested for MatekF765-Wing
2023-08-21 17:03:52 +10:00
Ryan Friedman
a56782546d
Tools: Allow enforcing astyle in CLI automatically
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-19 20:26:55 +10:00
Peter Barker
2ce61cce58
AP_Generator: rename generator define to fix feature extraction
...
pattern-matching requires a regular pattern. Renaming the class would be bad, so just rename the define
2023-08-16 17:35:59 +10:00
Peter Barker
08a7fa8d1f
Tools: extract_features.py: correct feature extraction for generator
...
update isn't present in some classes as they inherit it from their base class
2023-08-16 17:35:59 +10:00
Peter Barker
f6e93ad12b
Tools: add build_options.py option to remove rallypoint protocol
2023-08-15 08:37:17 +10:00
Andy Piper
74fb1a91ca
scripts: build f103 variants of iofirmware
2023-08-15 06:53:48 +10:00
bugobliterator
de0f875191
IO_Firmware: dshot iofirmware and build script
2023-08-15 06:53:48 +10:00
Peter Barker
a2934d7dd2
Tools: size_compare_branches.py: make build failures clearer
2023-08-12 15:31:29 +10:00
Peter Barker
52ca2be0d1
Tools: write features json at same place we write manifest
2023-08-12 10:39:01 +10:00
Peter Barker
4226371f76
Tools: add sensor_status_change.py
2023-08-10 08:04:01 +10:00
Andrew Tridgell
3f4a6a23dd
Tools: added battery fitting script
2023-08-10 07:43:25 +10:00
Peter Barker
dd388a3da2
Tools: add build_options.py option to remove fencepoint protocol
...
also gate more code on defines
Saves ~2kB
2023-08-09 17:53:54 +10:00
Ryan Friedman
4f08451ade
Tools: Rename LORD to MicroStrain
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-08-07 19:16:03 +10:00
Peter Barker
9bd19bc835
Tools: size_compare_branches.py: blacklist build of RADIX2HD bootloader
...
we don't have a hardware definition for this
2023-08-04 07:16:58 +10:00
Peter Barker
17343e2228
Tools: build_options.py: add SLCAN to build options
...
saves 4.1kB when disabled
2023-08-01 11:33:26 +10:00
Peter Barker
3784841eaa
Tools: extract_features.py: sort extracted features string into more useful order
...
when taking differences between output of this file it is more useful to sort the list regardless of compiled-in/compiled-out.
2023-08-01 07:08:19 +10:00
Randy Mackay
e0353666d4
Tools: custom build server supports viewpro mount
2023-07-18 21:02:02 +09:00
Willian Galvani
5013a1e979
Tools: don't fail if feature extraction failed (beta/stable version)
2023-07-15 09:59:28 +10:00
Peter Barker
e2e8bbabf1
Tools: don't fail if feature extraction failed
2023-07-12 20:48:19 +10:00
Max-001
44e565800f
Tools: added EFI mavlink to build options
2023-07-11 12:32:19 +10:00
Iampete1
0ee778cac1
Tools: Scripts: run_luacheck: allow passing extra arguments
2023-07-06 00:11:12 +01:00
Henry Wurzburg
6afb16d10f
Tools:add brake mode to build options
2023-06-28 15:59:22 +10:00
Randy Mackay
8adfd7e6ad
Tools: custom build server support for Xacti gimbal
2023-06-27 21:12:20 +10:00
Peter Barker
f7243c0ff5
Tools: add and use AP_SBUSOUTPUT_ENABLED
...
.... which will allow periphs to instantiate this if they really feel like it, and for it to be removed on smaller boards on the custom build server (and potentially on lower-specced boards.
2023-06-27 10:10:41 +10:00
Peter Barker
0cf53f5127
Tools: add option to disable relay and servorelay libraries
2023-06-20 09:36:39 +10:00
Peter Barker
2d51eae56e
Tools: build_options.py: add filesystem build options
2023-06-18 10:35:27 +10:00
Peter Barker
c0cf43d5b5
Tools: tidy solution_status_change.py
...
NFC, just a bit tidier
2023-06-15 19:25:12 +10:00
Peter Barker
a1726f9b92
Tools: allow CrashCatcher to be disabled via hwdef
2023-06-14 18:39:11 +10:00
Peter Barker
cf7b01d73a
Tools: add AP_SCRIPTING_ENABLED to custom build server
2023-06-09 16:10:52 +10:00