Josh Henderson
74fa47a3bb
Tools: fix flash size reporting due to crash_log
3 years ago
Andrew Tridgell
244f0f3e45
Tools: auto-build PixC4-Jetson
3 years ago
Brad Stinson
55d82a4cd8
Tools: build 8MHz IO firmware
3 years ago
Brad Stinson
0b7d7017e6
Tools: add prebuilt iofirmware for f103 8MHz
3 years ago
Peter Barker
7ebf45616d
Tools: scripts: copy param_parse.py JSON output as part of build_parameters.sh
...
This will populate https://autotest.ardupilot.org/Parameters/ArduCopter/
with the json output
3 years ago
Peter Barker
dfa373c1d7
autotest: param_parse.py: correct JSON output
3 years ago
bugobliterator
a9c78fe7e3
Tools: also test out directory working in one of the build tests
3 years ago
bugobliterator
9eb3a976bc
waf: allow build with ardupilot as a module
3 years ago
Peter Barker
8527fd42d1
autotest: sim_vehicle.py: accept lower-case plane etc for --vehicle
3 years ago
Shiv Tyagi
d1eedcb4c3
AP_Periph: remove PacketDitial from AP_CANManager parameter description
...
We have removed the class AP_BattMonitor_MPPT_PacketDigital, we should also remove these
3 years ago
Peter Barker
2cdb082139
autotest: add test for estop-on-rc-switch
3 years ago
Peter Barker
c9cc97edbd
autotest: augment estop test with post-reboot component
3 years ago
Peter Barker
474c42f9d3
autotest: move assert_prearm_failure up
3 years ago
Josh Henderson
317d32574c
Tools: pretty_diff_size, show total flash cost
3 years ago
Samuel Tabor
75ee4b07fe
autotest: Add test for soaring speed-to-fly feature
3 years ago
Peter Barker
ff77a17fdd
autotest: param_parse.py: allow CopyValuesFrom in vehicle directories
3 years ago
Peter Barker
7eb6fdbecd
Tools: param_metadata: add support from CopyValuesFrom
3 years ago
Andrew Tridgell
ea4c929c50
Tools: added decoding of new v3 Invensense sensors
3 years ago
Peter Barker
1d4b13af08
AP_Periph: correct compilation when both periph-adsb and GCS enabled
...
Get lots of these otherwise:
/home/pbarker/gcc/gcc-arm-none-eabi-10.3-2021.07/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: lib/libAP_Periph_libs.a(GCS_MAVLink.cpp.0.o): in function `mavlink_parse_char':
GCS_MAVLink.cpp:(.text.mavlink_parse_char+0x0): multiple definition of `mavlink_parse_char'; Tools/AP_Periph/adsb.cpp.41.o:adsb.cpp:(.text.mavlink_parse_char+0x0): first defined here
/home/pbarker/gcc/gcc-arm-none-eabi-10.3-2021.07/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: lib/libAP_Periph_libs.a(GCS_MAVLink.cpp.0.o): in function `put_bitfield_n_by_index':
GCS_MAVLink.cpp:(.text.put_bitfield_n_by_index+0x0): multiple definition of `put_bitfield_n_by_index'; Tools/AP_Periph/adsb.cpp.41.o:adsb.cpp:(.text.put_bitfield_n_by_index+0x0): first defined here
3 years ago
Andrew Tridgell
75959450ca
AP_Periph: cope with GCS enabled for ESC telem
...
thanks Tom!
3 years ago
Andrew Tridgell
d239bf99bd
AP_Periph: enable use of AP_ESC_Telem in peripheral nodes
...
give ESC status packets back for RPM, voltage, current etc
3 years ago
Andrew Tridgell
91424c1f03
AP_Periph: enable DShot ESC telemetry
3 years ago
Andrew Tridgell
d34579c275
AP_Periph: allow build with ESC telemetry and BLHeli support
3 years ago
Andrew Tridgell
209fcf3cbb
Tools: added CarbonixL496 board ID
3 years ago
Andrew Tridgell
62b03bd1f1
AP_Periph: removed PWM count check for servos
...
actuator IDs are tied to OUTn_FUNCTION, not to physical output IDs, so
it is perfectly possible for an actuator ID to be larger than the
number of PWM outputs on the board
3 years ago
Andrew Tridgell
b916e8cceb
AP_Periph: fixed param docs for ESC_PWM_TYPE
3 years ago
Peter Barker
8e3265d1f6
autotest: add a test for dataflash log message rates
3 years ago
Andrew Tridgell
a311983a29
AP_Bootloader: fixed DSDL paths
3 years ago
Andrew Tridgell
9ee140cbbf
Tools: revert compass parameter changes
3 years ago
Peter Barker
66395ce195
autotest: add tests for AVD_F_ALT_MIN
3 years ago
Shiv Tyagi
181eff46ac
Tools: fix autotest for devo telemetry
...
We should pass(skip) the autotest when devo telemetry is compiled out
3 years ago
Shiv Tyagi
339a07b8d3
AP_Devo_Telem: compile out devo telemetry
...
Devo telemetry is one of the most rarely used features (almost never used since added) we should compile it out from our code
3 years ago
Miloš Petrašinović
a04bbad45e
Tools: added name to GIT_Success.txt
3 years ago
Peter Barker
b75f8211d2
autotest: comment out probably-defunct test
3 years ago
Peter Barker
6e4aa2264f
autotest: add test for uploading big fence then small fence
3 years ago
Peter Barker
5d811bf57e
autotest: disable flightgear output
...
burning CPU for no good reason
3 years ago
Peter Barker
d84808b434
autotest: improve diagnostic output from Replay test
3 years ago
Peter Barker
b9a472f47f
Tools: check_replay.py: improve diagnostics upon failure
3 years ago
Iampete1
f52fb3148b
Tools: autotest: common and arducopter: use new compass params
3 years ago
Iampete1
bf335b11ed
Tools: autotest: defaults: use new compass params
3 years ago
Iampete1
b9c14b6cac
Tools: loganalyzer: use new compass params
3 years ago
Iampete1
11db1aaa40
Replay: remove compass params underscore
3 years ago
Iampete1
7c116c84c6
Periph: remove compass params underscore
3 years ago
Peter Barker
746d9fda8d
autotest: add --callgrind option
3 years ago
Peter Barker
ad4b934b3c
autotest: correct MAVFTP test for autotest server
...
The autotest server runs autotest.py from a directory one-up from the
ArduPilot root directory, whereas most people run it from the root
directory. The test wasn't taking that into account, looking for a
directory which doesn't necessarily exist.
Changed to os.listdir() to find a directory to look for in the MAVFTP
output.
3 years ago
Peter Barker
7afb472244
autotest: reboot after resetting parameters for ekf lane switchtest
3 years ago
Peter Barker
b4b267be67
autotest: clarify parameter download test output
3 years ago
Peter Barker
0c0c70d50e
autotest: wait a long time for GPS health in HIGH_LATENCY2
...
We're assuming this is healthy before running the tests. Most of the time it was, but running under Valgrind it wasn't
3 years ago
Peter Barker
48c6239851
autotest: correct resetting of commandline under Valgrind
3 years ago
Peter Barker
b2f00d469e
autotest: use set_parameters some more
3 years ago