Peter Barker
0c98369fd5
Tools: remove script which generates MissionPlanner-style xml files
...
it now uses apm.pdef.xml
2024-01-17 14:10:01 +11:00
Peter Barker
51ed5b8dd9
Tools: param_parse.py: remove xmlemit_mp
...
this was used for a while to create xml files suitable for MissionPlanner toconsume. MissionPlanner now uses apm.pdef.xml
2024-01-17 14:10:01 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
2564ca03e2
Tools: Spell correction
2024-01-17 08:40:15 +09:00
Joshua Henderson
b42138bfb6
Tools : completion add submoduleclean & submodule_force_clean
2024-01-17 07:41:44 +11:00
Peter Barker
a77df87b01
Tools: rename sim_periph_gps to sim_gps_universal, recreate sim_periph_gps
2024-01-16 12:16:35 +11:00
Simon Hancock
c0a503d74d
autotest: Provide format and unit/multiplier info for log messages
...
Definitions of each character are extracted from LogStructure.h
Data is extracted by parsing the logging definition struct
Also parse WriteMessage() calls for messages not defined in struct
Add support to separate log descriptions for messages with same field list
Compute derived unit from combination of format, unit and multiplier
For XML output the format and derived unit into new attributes
Add enumerations to the XML output (bitmasks were already done)
For MD,RST,HTML, output either derived unit, 'char[n]', 'bitmask' or 'enum'
Fix support for Blimp by adding it to the parse_enum.py lookup table
2024-01-16 11:24:34 +11:00
Peter Barker
fb1209ff3c
AP_Periph: add missing AP_AHRS include
2024-01-15 20:41:58 +11:00
Peter Barker
38a9960b31
AP_Periph: add missing include for AP_RTC
...
shouldn't be instantiating one of these without directly including the header.
Was being included transitively
2024-01-15 20:41:58 +11:00
Peter Barker
2ca8cc572c
Tools: build_options.py: Ghost telem requires ghost RC
2024-01-15 09:39:41 +11:00
Peter Barker
fe30a93602
build_options.py: correct entries for Ghost telem protocol
2024-01-15 09:39:41 +11:00
MallikarjunSE
c7c2c54c26
Tools: Reserve board IDs for Sierra
2024-01-13 17:12:06 -08:00
AndersonRayner
d53807cb6c
Tools: Update sitl-on-hardware README.md to match new file paths.
...
The sitl-on-hardware paths have changed. This updates the readme file to reflect the new file locations.
2024-01-13 13:55:25 -08:00
Rhys Mainwaring
5ee05b6799
Tools: ros2: pass verbose flag to micro-ROS agent.
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2024-01-13 13:43:12 -08:00
Siddharth Purohit
d278ed3f2c
Tools: add bin file when building binaries for Here4FC
2024-01-13 23:03:52 +11:00
TsuyoshiKawamura
e0971c7d1a
Tools: make target directory before linking
2024-01-13 19:30:54 +11:00
Andrew Tridgell
2e8be66353
CI: added Pixhawk6X-PPPGW to CI builds
2024-01-12 19:06:49 -08:00
Andrew Tridgell
c59287bf9b
AP_Periph: fixed version handling in periph
2024-01-12 19:06:49 -08:00
Mehmet Keten
625b7b6ab7
Tools: added name to GIT_Success.txt
2024-01-13 09:00:12 +09:00
Andrew Tridgell
ee6478b465
Tools: added CubePilot-PPPGW bootloader
2024-01-12 14:23:34 -08:00
Andrew Tridgell
44bc523db8
AP_Periph: added support for PPP gatewate peripheral
2024-01-12 14:23:34 -08:00
Andrew Tridgell
458d8cad4e
Tools: added Pixhawk6X-PPPGW board
2024-01-12 14:23:34 -08:00
Peter Barker
34bc01ec71
Tools: size_compare_branches.py: upon process failure write out a file containing diagnostics
2024-01-12 15:23:47 +11:00
Peter Barker
1748711b99
Tools: size_compare_branches.py: restart failed threads
2024-01-12 15:23:47 +11:00
Andrew Tridgell
59108e9524
Tools: added Alia xplane parameters
2024-01-12 14:02:59 +11:00
Peter Barker
d26d9585ad
AP_Bootloader: gate call check_good_firmware on AP_CHECK_FIRMWARE_ENABLED
...
this method doesn't exist if that defines doesn't
2024-01-12 12:04:56 +11:00
Peter Barker
85fc178769
AP_Bootloader: correct placement of AP_BOOTLOADER_ALWAYS_ERASE
...
this moves it outside of defined(BOOTLOADER_DEV_LIST)
2024-01-12 12:04:56 +11:00
Andy Piper
3c9c4a58b8
scripts: add Ghost protocol to build_options.py
2024-01-10 18:32:53 +11:00
Iampete1
a5f2076d21
Tools: AP_Periph: add support for relay via incoming hardpoint command
2024-01-10 18:29:24 +11:00
Andrew Tridgell
7e5e55a97b
autotest: fix for flapping multicast log download test
...
we had two ports outputting to 14550 which could cause the test to be
very slow
2024-01-10 18:07:29 +11:00
Bob Long
eb10b81964
Tools: uploader.py: set write_timeout
...
This is needed to prevent Windows from hanging when trying to write to
"Standard Serial over Bluetooth" ports.
2024-01-09 01:32:16 -08:00
Peter Barker
5acf58c310
autotest: add test for receiving base messages
2024-01-07 13:04:03 -08:00
bugobliterator
c693d4f0e4
Tools: add Here4FC bootloaders
2024-01-08 07:05:34 +11:00
Andrew Tridgell
8ddfa02575
Tools: fixed est32 gdb init
2024-01-07 20:51:55 +11:00
Andrew Tridgell
c7c0680352
waf: enable sim on hw for esp32 empty builds
2024-01-07 20:51:55 +11:00
Andrew Tridgell
40e9b94f58
CI: test sim-on-hw build in CI
2024-01-07 20:51:55 +11:00
Andrew Tridgell
30ad0560f4
Tools: added CAN playback tool
...
uses frames from lua CAN bus capture and plays back for driver
development
2024-01-07 12:23:39 +11:00
David Buzz
977b5dfe33
Tools: DynamicRpmNotches is mostly within 5% but 10% prevents the test from flapping as much
2024-01-07 10:32:47 +11:00
Andrew Tridgell
b03728853e
Tools: allow CPUInfo to build on systems without ESC telem
2024-01-07 09:36:29 +11:00
David Buzz
9a4a3bf551
Tools: on esp32 force constants to single-precision like chibios port does.
2024-01-07 08:26:07 +11:00
David 'Buzz' Bussenschutt
6d4747a38c
Tools: fix esp32 CI build
...
install gevent as a package first seems to allow it to avoid issues.
also 3.11 is reqd, and 3.10 usn't good enough.
2024-01-07 08:09:21 +11:00
freenamegit
c48f5c09db
Tools: added name to GIT_Success.txt
2024-01-05 11:11:30 +11:00
Peter Barker
2cfbd25988
Tools: improve diagnostics from failed check_replay
2024-01-05 10:12:18 +11:00
Andrew Tridgell
f8c3b494d1
autotest: fixed missing Blimp for enum parsing
2024-01-05 09:33:31 +11:00
Peter Barker
18adc77979
autotest: add flight test for OpticalFlow
2024-01-04 20:48:46 +11:00
Peter Barker
c22794d078
AP_Periph: add missing SITL includes
...
these are required for compilation when other things are introduced
2024-01-03 18:33:10 +11:00
Peter Barker
24f7ff7b61
autotest: Use contexts to control script lifetimes in networking tests
...
this way if the test gets an exception part-way through the scripts are removed from the directories appropriately
2024-01-03 17:36:10 +11:00
Andrew Tridgell
f4e731781d
CI: debug ppp install
2024-01-03 12:14:47 +11:00
Andrew Tridgell
b340b5f8ca
Tools: added PPP as a build option
2024-01-03 12:14:47 +11:00
Andrew Tridgell
eb6c62f319
CI: added CubeOrange-PPP build test
2024-01-03 12:14:47 +11:00
Andrew Tridgell
8aaedccacc
Tools: install ppp in ubuntu
2024-01-03 12:14:47 +11:00