Commit Graph

7893 Commits

Author SHA1 Message Date
Peter Barker f76eee12e0 autotest: test_build_options: add must-have-defines for CubeBlack 2023-06-14 17:01:26 +10:00
YJUAV a2b446c6a5 AP_Bootloader: add YJUAV_A6 and YJUAV_A6Nano to board types. 2023-06-10 19:23:28 +10:00
Peter Barker cf7b01d73a Tools: add AP_SCRIPTING_ENABLED to custom build server 2023-06-09 16:10:52 +10:00
Peter Barker 98d392194a Tools: allow AP_SCRIPTING_ENABLED to come from hwdef files 2023-06-09 16:10:52 +10:00
Peter Barker bd5355973d Tools: board_types.txt: reserve ID for FlyingMoonH743 2023-06-09 08:41:42 +10:00
Peter Barker 0c9c01d903 Tools: size_compare_branches.py: correct exclude-board globbing 2023-06-09 08:41:27 +10:00
Peter Barker a7e6bfc80a Tools: size_compare_branches.py: blacklist build of Pixhawk1-bdshot
new board, no bootloader
2023-06-09 08:41:27 +10:00
Peter Barker 38693c0e5d Tools: add --exclude-board=glob to size_compare_branches.py 2023-06-08 17:16:51 +10:00
Peter Barker 5a33f870c0 Tools: use HAL_PROXIMITY_ENABLED in place of HAL_PERIPH_ENABLE_PRX
boolean truth rather than defines, and simplifies code
2023-06-08 11:53:01 +10:00
bugobliterator 8ac9480e3d waf: add support for semaphores around allocate blocks in libcanard 2023-06-08 10:15:50 +10:00
Peter Barker 7ab625b969 Tools: correct detection of feature AP_FILESYSTEM_FORMAT_ENABLED 2023-06-08 08:55:26 +10:00
Peter Barker 122f29c76d Tools: allocate a board ID for SDMODELH7V1 2023-06-07 22:31:41 +10:00
Peter Barker 440d00e8c8 Tools: add AP_BOOTLOADER_FLASHING_ENABLED to build options 2023-06-07 18:24:05 +10:00
Peter Barker 3b5779fa91 Tools: create define specifically for the developer feature for killing IMUs 2023-06-07 18:23:01 +10:00
Peter Barker d0f06beeaa autotest: care not which CAN GPS is unhealthy when in maintenance mode 2023-06-07 14:21:43 +10:00
Andrew Tridgell 4e09fe04a3 Tools: added test for MAV_CMD_EXTERNAL_POSITION_ESTIMATE 2023-06-06 15:19:12 +10:00
Paul Riseborough 04499a716a Tools/autotest: Add external lat lng position set to replay message list 2023-06-06 15:19:12 +10:00
Paul Riseborough e3d05094a0 Tools/Replay: Add handlers for external lat lng position set 2023-06-06 15:19:12 +10:00
Andrew Tridgell ce11532800 Tools: make sdcard formatting a build option 2023-06-06 15:19:00 +10:00
Ryan Friedman 5803dd9b23 scripts: Only enable Werror in boards.py rather than build_ci.sh
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman 2750a1ad6f waf: Only enable whitelist if compiling with G++
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman fd10bc35f0 waf: Fix disable werror to actually work
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman 819f93b778 waf: Enable werror on sitl for gcc
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman 17ba7180d1 waf: Enable Werror for gcc 11.3.0
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman 8d1937866b Tools: Only enable -Werr for SITL when compiling with g++
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Ryan Friedman 7b4d37ac43 Tools: Enable -Werr for SITL
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-06-05 09:09:13 +10:00
Peter Barker 35ebc25172 autotest: restart both CAN nodes in CAN prearm test
the node id we put into maintenane mode varies
2023-06-04 15:24:59 +10:00
Peter Barker a710a75b6b autotest: add delays around CAN tests - there are races
this delay shouldn't exist at all.  But without extending this we get a different node ID being allocated (125 vs the expected 124)
2023-06-04 15:24:59 +10:00
Peter Barker d4c5908773 autotest: remove pause after starting ArduPilot binary 2023-06-04 15:24:59 +10:00
Peter Barker de61384fa5 autotest: timesync roundtrip after setting parameter
may fix flapping test
2023-06-04 09:13:47 +10:00
Andrew Tridgell 4946ce5431 HAL_ChibiOS: revert recent USB changes
these are causing some boards to crash on startup. Tested with a
QiotekZealotH743 which doesn't get out of setup_usb_strings()

once we have debugged this we can re-add the functionality
2023-06-03 16:50:30 +10:00
Peter Barker 90b91aacc0 autotest: empty buffer after printing prefixed lines
these are just accumulating as-is
2023-06-02 23:33:50 +10:00
Peter Barker 28da57f940 autotest: correct duplicate-test-name problems 2023-06-02 22:58:40 +10:00
Peter Barker 2d7bb4b2f2 autotest: adjust prefix for supplementary binaries 2023-06-01 11:36:49 +10:00
Peter Barker 8c5c436652 autotest: prefix all stdout from SITL binary 2023-06-01 11:36:49 +10:00
Peter Barker ddcf212c58 autotest: do timesync roundtrip to ensure fresh system time
validating stream rates by checking we have received SYSTEM_TIME is no good if we receive data out of a tcp queue somewhere.
2023-06-01 11:36:32 +10:00
Peter Barker 909068e1e5 autotest: reconnect mavlink when starting SITL
.... self.mav corresponds to the SITL we're starting here.  If we have previously connected to it then reconnect, as we know the connection will be bad
2023-06-01 11:36:32 +10:00
Peter Barker bfaf024fc3 auotest: wait for a heartbeat when creating connection
until we receive a heartbeat we won't "lock on" to a target, and that has implications for validating received packets
2023-06-01 11:36:32 +10:00
Peter Barker 8724e222bd autotest: improve do_timesync_roundtrip diagnostics 2023-06-01 11:36:32 +10:00
Peter Barker 1181ce2bf8 autotest: poll ftp status at intervals
sometimes we're not done in 2 seconds
2023-06-01 11:36:16 +10:00
Peter Barker 2489a2bec4 Tools: compile with debug symbols and provide path to sources 2023-06-01 11:36:02 +10:00
Peter Barker d2af1f0fa1 Tools: size_compare_branches.py: correct branch name in elf_diff output 2023-06-01 11:36:02 +10:00
bugobliterator b5f303e5e7 Tools: use HereProAP instead of HerePro 2023-05-31 18:40:17 +10:00
Michael du Breuil 3fd2865857 Tools: AP_Periph: fix building of hwesc telem
This was broken by the APD support
2023-05-31 15:08:01 +10:00
Andrew Tridgell 8442787770 Tools: added litres param unit 2023-05-30 21:04:34 +10:00
Peter Barker 7bdc31b539 autotest: add an epsilon for achieved servo output for speed scaling test
right on the threshold
2023-05-30 12:34:33 +10:00
Peter Barker ea0ab227ce autotest: remove unnecessary try/except from Sprayer test 2023-05-30 12:34:33 +10:00
Nicholas Kruzan 5a67ff6479 Tools: new board: esp32s3devkit 2023-05-26 10:54:01 -07:00
Nicholas Kruzan e1f50fadd7 Tools: new mcu: esp32s3 2023-05-26 10:54:01 -07:00
Nicholas Kruzan d16cde3b31 Tools: make esp32.py more flexible 2023-05-26 10:54:01 -07:00
Nicholas Kruzan 7a9ceb7241 Tools: move esp32 specific idf build stuff to subfolder 2023-05-26 10:54:01 -07:00
Davide_Lentini 4f9bc628a7 Tools: Update luminousbee5 hwdefs, Add new bootloaders
This modification allows to have imu 42605 and 42688 defined in the same hwdef

Tools: luminousbee5 add new bootloaders

AP_HAL_ChibiOS: luminousbee5 , change PC7 from FLOAT to PULLDOWN

AP_HAL_ChibiOS: luminousbee5 , change version 5.32/5.4

Tools: Update luminousbee5 hwdefs, Add new bootloaders

AP_HAL_ChibiOS: luminousbee5 hwdefs Rev 2 , luminousbee5 default.parm

Tools: Update luminousbee5 hwdefs, Add new bootloaders

This modification allows to have imu 42605 and 42688 defined in the same hwdef

Tools: luminousbee5 add new bootloaders

AP_HAL_ChibiOS: luminousbee5 , change PC7 from FLOAT to PULLDOWN

AP_HAL_ChibiOS: luminousbee5 , change version 5.32/5.4

Tools: Update luminousbee5 hwdefs, Add new bootloaders

AP_HAL_ChibiOS: luminousbee5 hwdefs Rev 2 , luminousbee5 default.parm

AP_HAL_ChibiOS: Removed BETA in comment
2023-05-26 10:52:22 -07:00
Pierre Kancir a47c97bb9f Tools: continue on coverage test failure 2023-05-26 10:48:35 -07:00
Michael du Breuil e2d0cc55d0 AP_Periph: Support APD ESC telemetry 2023-05-25 17:35:27 -07:00
Michael du Breuil 584a1f8c49 Tools: AP_Periph: Reduce the priority of outdoing ADS-B messages
We consume these at line rate from the transciever, don't allow this to
cause unnecessary congestion on the bus, as it may be used for flight
critical functions. A more proper solution would be to behave more like
the actual AP_ADSB library, and simple rate limit how often we send any
updates out to the host device, as well as filtering for distance, but
that requires more information then is currently readily available.
2023-05-25 16:59:32 -07:00
Peter Barker aff1247f30 Tools: add documentation for SIM_GPS_TYPE and SIM_GPS2_TYPE 2023-05-25 17:59:12 +10:00
Randy Mackay c7f78471e1 Tools: add copter-winch default params file
This file speeds up developer configuration of a simulated winch
2023-05-25 09:46:23 +10:00
Peter Barker d4dabeb6fc autotest: add tests against bad vel/accels in copter guided 2023-05-25 09:42:28 +10:00
Andrew Tridgell c69f236dd3 Tools: added beta-4.3 to build list 2023-05-25 07:33:47 +10:00
bugobliterator dc8deec351 autotest: add support for testing mavlink in lua 2023-05-24 19:03:28 +10:00
Pierre Kancir d01f9e3ec5 Tools: add typing and add option for examples on coverage 2023-05-24 17:56:58 +10:00
Pierre Kancir dcb6b59962 Tools: remove build/linux/modules from coverage stats 2023-05-24 17:56:58 +10:00
Peter Barker 1359b43742 Tools: build_binaries.py: avoid exception while handling exception
From the build server:

  File "./build_binaries.py", line 570, in get_exception_stacktrace
    ret = "%s\n" % e
  File "/usr/lib/python3.8/subprocess.py", line 113, in __str__
    if self.returncode and self.returncode < 0:
2023-05-24 06:23:02 +10:00
Andrew Tridgell 59b24c304f Tools: support beta-4.3 tags for doing new beta releases
temporary measure for new beta-4.3 for RCIN fix
2023-05-23 20:26:42 +10:00
Andrew Tridgell fed9fb25e7 Tools: rebuild IO firmware 2023-05-23 12:11:04 +10:00
Iampete1 4d72a86032 Tools: autotest: Web: remove tools (now here : https://github.com/ArduPilot/WebTools) 2023-05-23 11:03:04 +10:00
Peter Barker 0d38362c1a waf: warn on missing declarations in SITL 2023-05-20 17:28:08 +10:00
AerofoxTech c6d617092f Tools: add Aerofox GNSS F9P module board ID and bootloader 2023-05-20 08:57:25 +10:00
ES-Alexander e7b369473b Tools: logger_metadata: add emit_md 2023-05-19 18:44:02 +10:00
Andrew Tridgell 5f469f2596 Tools: whitelist AP_PLANE_BLACKBOX_LOGGING
no signature we can use for this
2023-05-18 12:59:09 +10:00
Andrew Tridgell e0cf5c5802 Tools: added AP_PLANE_BLACKBOX_LOGGING build option for custom build server 2023-05-18 12:59:09 +10:00
Peter Barker fd2d976472 autotest: remove SIM_MAG1_DEVID from missing SITL param whitelist 2023-05-18 11:18:23 +10:00
Pierre Kancir 50525206d5 Tools: apt install python-wxgtk on Lunar as pip install is hard to manage 2023-05-18 07:54:10 +10:00
Pierre Kancir 5e32a04c72 Tools: update setuptools and wheel before pip install pkgs
This allow to get precompiled package from pip depot instead of trying to compile them and failed without all dependencies
2023-05-18 07:54:10 +10:00
Pierre Kancir c05175074a Tools: enforce python3 on Tools 2023-05-18 07:54:10 +10:00
Pierre Kancir 372209649c Tools: move Debian Buster to python3 2023-05-18 07:54:10 +10:00
Pierre Kancir 39eb7072e1 Tools: install wheel as part of setup
Simplify wx installation
2023-05-18 07:54:10 +10:00
Peter Barker b90166ab97 Tools: use methods to determine port numbers 2023-05-18 07:53:43 +10:00
Peter Barker 0edf71e430 Tools: configure_all.py: copy bootloader hwdefs to different filename 2023-05-17 18:39:51 +10:00
Peter Barker 01c3e34eea Tools: use chibios_hwdef lib to determine is-ap-periph 2023-05-17 18:39:51 +10:00
Peter Barker e6a5afe5fe Tools: build_options.py: add ST24, SUMD, PPMSum and IBus RC protocols 2023-05-17 18:27:19 +10:00
Henry Wurzburg 30d71e42df Tools: move SITL on HW to Tools and simplify config 2023-05-16 21:11:36 +10:00
Iampete1 15601e4139 Tools: Web: FilterReview: add notch tracking overlay 2023-05-16 10:43:56 +10:00
Iampete1 6443eab963 Tools: Web: FilterReview: fix clear calculation with no data 2023-05-16 10:43:56 +10:00
Iampete1 0acf4e50b8 Tools: Web: FilterReview: move from 3D surface to 2D heatmap 2023-05-16 10:43:56 +10:00
Iampete1 880eac98b2 Tools: Web: FilterReview: fix spectogrph reset 2023-05-16 10:43:56 +10:00
Iampete1 114f9b1311 Tools: Web: FilterReview: fix nan in penultimate frequency 2023-05-16 10:43:56 +10:00
Iampete1 c1aa398977 Tools: web: FilterReview: fix post filter gyro numbering 2023-05-16 10:43:56 +10:00
Peter Barker b051b0d24b waf: add --enable-scripting option 2023-05-16 10:31:01 +10:00
Peter Barker f722be9758 autotest: add test for RPLidarA1 2023-05-16 10:15:23 +10:00
Peter Barker 76cf605e11 autotest: add test for RPLidar driver 2023-05-16 10:15:23 +10:00
Peter Barker 537fc19bb5 AP_HAL_ChibiOS: do not build ChibiOS with debug symbols unless debug build
debug symbols subtly change the compiler output which can lead to problems with repeatable builds
2023-05-16 09:55:47 +10:00
Peter Barker b19035b9a7 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-05-16 09:53:11 +10:00
Peter Barker 0da4e3c9f3 Tools: add and use AP_RCPROTOCOL_ENABLED 2023-05-16 09:16:37 +10:00
Nicholas Kruzan 2df27560c0 Tools: size_compare_branches - add board esp32nick 2023-05-15 12:22:17 +10:00
Nicholas Kruzan e807d2a34a Tools: idf-v4.4 updates
update wifi drivers

nick: fix build warning

In file included from ../../libraries/AP_HAL_ESP32/WiFiUdpDriver.cpp:26:
../../modules/esp_idf/components/esp_event/include/esp_event_loop.h:2:2: warning: #warning "esp_event_loop.h is deprecated, please include esp_event.h instead" [-Wcpp]
 #warning "esp_event_loop.h is deprecated, please include esp_event.h instead"

AP_HAL_ESP32: idf-v4.4 updates

AP_HAL_ESP32: sdkconfig updates
2023-05-15 10:27:25 +10:00
Peter Barker baae2fd7b4 Tools: size_compare_branches.py: add option to hide lines with no binary changes 2023-05-14 18:26:07 +10:00
Rhys Mainwaring 628473c42e Tools: ROS 2 update tests for time messages
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-05-14 06:20:12 +10:00
Peter Barker 96ae4367a2 autotest: correct behaviour when process dies
interacting with the dead process isn't going to work
2023-05-13 20:04:50 +10:00
Peter Barker 2d862758e7 Tools: size_compare_branches: avoid elf_diff when not requested 2023-05-13 20:04:25 +10:00
Iampete1 a2f2437434 Tools: web: FilterReview: move to tensorflow FFT for 3x speedup 2023-05-13 18:04:13 +10:00
Iampete1 d54503346f Tools: Web: FilterReview: move to array functions to remove loops where posible 2023-05-13 18:04:13 +10:00
Iampete1 20d4274e24 Tools: Web: FilterReview: fix bug with none continuous sensor instances 2023-05-13 18:04:13 +10:00
Iampete1 819b867b00 Tools: Web: FilterReview: update to latest version on of parser from https://github.com/Williangalvani/JsDataflashParser 2023-05-13 18:04:13 +10:00
Tom Pittenger a47e125c1f Tools: add ./waf --upload-force arg to allow uploader.py to do --force 2023-05-12 07:14:52 +10:00
Peter Barker 5483f07d28 Tools: size_compare_branches.py: add --parallel option 2023-05-12 07:12:41 +10:00
Tom Pittenger 3b9c2bb185 Tools: WSL2 python.exe uploader.py stdout to be unbuffered via -u 2023-05-12 07:12:07 +10:00
Rhys Mainwaring 21ea0d9794 Tools: ROS 2 update launch scripts and tests
Add launch module to ardupilot_sitl package
- Move body of launch scripts into package for reuse.
- Add utilities module.

Update launch scripts
- Provide type hints.
- Add arguments to sitl.launch.py.
- Fix formatting bug in sitl.launch.py home argument.

Update micro_ros_agent launch script
- Modify import for lauch_ros.actions.Node.
- Change argument order in node initialiser.
- Add args for UDP transport and set as default.

Update ROS 2 DDS default params
- Add default params for both serial and UDP transports.
- Add DDS_ENABLE.

Rename ROS 2 sitl_dds launch script
- Rename sitl_dds launch script with serial suffix.
- Add launch script for UDP transport.

Update ROS 2 launch test fixtures
- Make common test fixtures more granular.
- Add fixtures and tests for UDP transport.
- Update ROS 2 package.xml dependencies
- Use yield rather than return in test fixtures.
- Use ardupilot_sitl launch module directly.
- Correct return type descriptions.
- Fix flake8 failure.

Update ROS 2 README
- Update launch instructions.

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-05-12 07:11:25 +10:00
Rhys Mainwaring af534b5b91 Tools: ROS 2 move python package directory
- Move the Python package for ardupilot_sitl into src.

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-05-12 07:11:25 +10:00
Rhys Mainwaring bb8f53742d Tools: ROS 2 add debug config
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-05-12 07:11:25 +10:00
Iampete1 c1fe95f726 Tools: Web: Add FFT batch log review tool 2023-05-11 21:16:21 +10:00
Peter Barker 52d5fbad39 waf: SITL: define bus+addr for LP5562 2023-05-11 11:08:50 +10:00
jfbblue0922 b58dfd4224 Tools: add JFB100 bootloader 2023-05-10 17:24:02 +10:00
Peter Barker 254886100e Tools: configure_all: allow copying of bootloader hwdefs 2023-05-10 17:14:43 +10:00
Andrew Tridgell 0b34df3328 autotest: update airspeed test for new message 2023-05-09 11:26:33 +10:00
Peter Barker 30b87122e9 Tools: add script to make Bionic work with Python3 2023-05-09 11:09:25 +10:00
Peter Barker 50140c7e60 initvagrant: do not build JSBSim on 18.04
cmake version issues make this problematic
2023-05-09 11:09:25 +10:00
Peter Barker 274379ea8a AP_Periph: include AP_ESC_Telem header
... since we insantiate one of these we should include its header
2023-05-09 10:56:13 +10:00
Peter Barker 6c29079a76 AP_Periph: correct includes
we instantiate SerialManager - best include its header!
2023-05-09 10:56:13 +10:00
Bredemeier, Fabian (TD-M) 8653bf7349 Tools: Add missing functions for Simulink model
Fixes #22643
2023-05-09 09:42:31 +10:00
Peter Barker 74b23adfac autotest: improve diagnostics when waiting for EKF state 2023-05-08 09:19:10 +10:00
Peter Barker 791ce7a28e Tools: size_compare_branches.py: quieten rsync
this isn't necessary and makes the output more difficult to read
2023-05-07 09:04:02 +10:00
Andrew Tridgell e492f49470 Tools: use py3 for sim_vehicle.py 2023-05-06 10:09:04 +10:00
ES-Alexander a43680e882 Tools: scripts: create mavlink_parse.py
A parser that finds incoming, requestable, and outgoing MAVLink messages for each vehicle.
May not indicate full support, but at least shows the messages which are handled in the code.

Optionally also:
- finds incoming commands
- finds unsupported messages (and commands)
- breaks out messages in the search groups for the selected vehicle
- allows specifying a header for the markdown file output

Requires Python >= 3.11
2023-05-05 09:43:54 +02:00
Andrew Tridgell 671906ed62 Tools: option to not reconfigure on each sim_vehicle.py run
saves some time with rapid small code changes
2023-05-05 11:26:54 +10:00
Andrew Tridgell 91496a1e22 waf: require python 3.8.0 or later
for 4.5.x we no longer support py2
2023-05-05 08:54:03 +10:00
Peter Barker 40a3e076fc autotest: bisect-helper.py: improve py2 compatability, improve diagnostics 2023-05-04 13:01:18 +10:00
Peter Barker 237bcf7b7a Tools: remove old bufsize parameters 2023-05-04 13:00:48 +10:00
Peter Barker 013d7541b7 autotest: add progress file for enable-in-turn 2023-05-04 13:00:16 +10:00
Peter Barker c0dc3636d2 autotest: stop vehicle from entering RTL instantly when it enters auto
Test failure because we instantly reached the waypoint and did the RTL - so the change-mode-to-auto never saw us in auto mode
2023-05-03 19:30:11 -07:00
Rhys Mainwaring be80cb12ef Tools: update ROS 2 README
- Correct paths to ros2.repos file.
- Improve build and install instructions.
- Add dependency check to build step.

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-05-04 07:21:20 +10:00
Peter Barker 12ccc15d90 Tools: install_prereqs_ubuntu: allow for Lunar install
notably we have to use a venv now-adays
2023-05-03 17:13:20 +10:00
Andrew Tridgell a35bf1c373 Tools: use correct astype options in run_astyle.py 2023-05-03 15:22:42 +10:00
Peter Barker cda2e0f30c Tools: bisect-helper.py: require a failure string if doing a --build 2023-05-02 22:25:56 +10:00
David Buzz a9bb6745a6 Tools: improve esp32 tool for getting the esp_idf/compiler/etc and giving user better help. 2023-05-02 14:38:03 +10:00
David Buzz ac9ea370fd Tools: add a new board for tomte76
mpu9255 board, bmp280 baro, micro sd card and NEO M8 clone

a
2023-05-02 14:38:03 +10:00
David Buzz ef3687b2af Tools: cpuinfo data 2023-05-02 14:38:03 +10:00
David Buzz c947ce3be3 Tools: fix the HAL double define 2023-05-02 14:38:03 +10:00
David Buzz f1af8bae0d Tools: on esp32 force constants to single-precision like chibios port does. 2023-05-02 14:38:03 +10:00
Andrew Tridgell 775f12387c 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-05-02 10:38:24 +10:00
Michael du Breuil 29556ade25 Tools: Support MAX_RPM autotest 2023-05-02 10:23:55 +10:00
Peter Barker 0cab4c7ebf build_options.py: add AP_RCPROTOCOL_SBUS_ENABLED option 2023-05-02 10:19:50 +10:00
Tom Pittenger 61b184781a Tools: sim_vehicle to only launch one 1455x UDP port 2023-05-02 09:20:39 +10:00
bugobliterator fcb622c610 autotest: add test for lua modules 2023-04-28 12:36:08 +10:00
Andy Piper d04f8fe655 CPUInfo: use HAL_XIP_ENABLED 2023-04-28 08:31:15 +10:00
Andy Piper ae04200fa0 ardupilotwaf: print linker memory map after linking on boards with external flash 2023-04-28 08:31:15 +10:00
Andy Piper 48e1959737 CPUInfo: build fix on H7
don't disable data cache on STMH730 on CPUInfo
2023-04-28 08:31:15 +10:00
Andy Piper 7336f745dd AP_Bootloader: add H73x MCU ID and produce pretty output 2023-04-28 08:31:15 +10:00
Andy Piper 74812291e9 bootloaders: add SPRacingH7RF bootloaders 2023-04-28 08:31:15 +10:00
Andy Piper bfcc84c4fa AP_Bootloader: add SPRacingH7RF board id 2023-04-28 08:31:15 +10:00