Peter Barker
|
ee138e6b3c
|
Tools: remove Solo Cubes and skyvipers from blacklist
|
2022-03-11 09:14:08 +11:00 |
Peter Barker
|
9eb5c93c55
|
Tools: board_list.py: build Sub binaries
|
2022-03-10 21:06:44 +11:00 |
Peter Barker
|
a2057b752d
|
Tools: build_options.py: fix syntax error
|
2022-03-10 18:56:01 +11:00 |
Andrew Tridgell
|
b9d96ad148
|
Tools: update runplanetest.py
added prearm check and cope with python3
|
2022-03-10 07:34:20 +11:00 |
Andrew Tridgell
|
693022d344
|
Tools: add AntennaTracker to builds list
for completeness, and time monitoring
|
2022-03-08 14:36:42 -08:00 |
Henry Wurzburg
|
ca9e3e95a8
|
Tools: add build option for Rangefinders
|
2022-03-08 14:33:38 -08:00 |
Peter Barker
|
f2fe55b5da
|
autotest: correct exception handling for Python 3.10
|
2022-03-07 19:36:05 +11:00 |
Peter Barker
|
cb6f9ea6a1
|
Tools: allow specification of AUTOBUILD_TARGETS in hwdef files
|
2022-03-03 09:03:17 +11:00 |
Evgeniy
|
74bbf1bd9e
|
Tools: BeastH7v2 board added
|
2022-03-02 15:46:17 +11:00 |
Andrew Tridgell
|
7470920dc6
|
Tools: switch compiler for new releases to 10.2
only sub stable and beta on old compiler
|
2022-03-02 11:25:09 +11:00 |
Peter Barker
|
f79c43eebd
|
Tools: build_binaries.py: ensure existence of buildlogs dir
If buildlogs didn't exist then the sqlite database creation would fail.
This really shouldn't have been done in init anyway...
|
2022-02-26 14:17:01 +11:00 |
Peter Barker
|
e312c3de30
|
Tools: correct copying of binary files under Python3
|
2022-02-23 23:38:14 +11:00 |
Peter Barker
|
e0e84880b2
|
Tools: add facility to print stack traces
|
2022-02-23 23:38:14 +11:00 |
Andrew Tridgell
|
6b962ae48b
|
CI: added ccache test
|
2022-02-23 12:36:59 +11:00 |
Peter Barker
|
c781897e52
|
Tools: powr_change.py also prints AccFlags changes
|
2022-02-16 10:07:56 +11:00 |
Peter Barker
|
de1c2ed598
|
Tools: add powr_change.py
Simpler to work out what's gone wrong in a log this way:
pbarker@bluebottle:~/rc/ardupilot/Tools/scripts(master)$ ./powr_change.py /tmp/00000109.BIN
1644894818: Creating connection
2022-02-14 00:30:25.91: +MAV_POWER_STATUS_BRICK_VALID +MAV_POWER_STATUS_SERVO_VALID
2022-02-14 00:33:15.46: +MAV_POWER_STATUS_CHANGED
2022-02-14 00:33:34.96: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:33:35.06: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:16.86: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:16.96: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:38.46: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:38.56: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:40.05: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:40.15: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:41.45: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:41.55: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:45.85: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:45.95: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:47.05: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:47.15: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:48.25: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:48.35: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:49.75: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:49.85: -MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:34:51.05: +MAV_POWER_STATUS_PERIPH_OVERCURRENT
2022-02-14 00:38:01.89: -MAV_POWER_STATUS_CHANGED
pbarker@bluebottle:~/rc/ardupilot/Tools/scripts(master)$
|
2022-02-16 10:07:56 +11:00 |
Andy Piper
|
a34f8e1b8d
|
scripts: add SPRacingH7 to manifest files and CI build
|
2022-02-15 11:32:52 +11:00 |
Willian Galvani
|
77f9d4fdba
|
Tools: scripts: build_ci.sh: validate firmware fwversion with firmware_version_decoder.py
|
2022-02-15 10:38:28 +11:00 |
Willian Galvani
|
55d8ba647c
|
Tools: Scripts: firmware_version_decoder: add --expected-hash for running in CI
|
2022-02-15 10:38:28 +11:00 |
Patrick José Pereira
|
4525627664
|
Tools: scripts: Update firmware version decoder
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2022-02-11 09:21:00 +11:00 |
Andy Piper
|
960c0d0f8b
|
scripts: allow more time for external flash verification
create ssbl uploader script for SPRacingH7
|
2022-02-09 12:47:55 +00:00 |
Peter Barker
|
b45680c9ee
|
Tools: update build_autotest.sh to reflect server content
these times have had to move out as our builds are taking a long time
now
|
2022-02-08 12:08:17 +11:00 |
Hwurzburg
|
9c91e3c793
|
Tools: update option names in BATTMonitor in prep for expansion
|
2022-02-01 12:35:03 +11:00 |
Peter Barker
|
c83446a359
|
Tools: add quick-and-dirty EKF-status-change dump tool
|
2022-01-26 18:55:11 +11:00 |
Michelle Rossouw
|
1d8a62f064
|
Tools: Add gen date to build_sizes script, make flash size of -1 not turn up as low flash, some formatting fixes.
|
2022-01-21 13:26:52 +11:00 |
Peter Barker
|
2fe709a59c
|
Tools: build_ci.sh: use valid hexadecmail digits in GIT_VERSION
building AP_Periph requires these to be able to be converted into a
number
|
2022-01-18 11:30:41 +11:00 |
Peter Barker
|
09dac0cc8a
|
Tools: board_list.py: add AP_PERIPH_HEAVY into is-periph check
|
2022-01-18 11:07:28 +11:00 |
Peter Barker
|
a74795bc67
|
Tools: board_list.py: remove Pixracer-periph from blacklist
|
2022-01-18 11:07:28 +11:00 |
Peter Barker
|
ddcd6e6244
|
Tools: add optical flow options to build_options.py
|
2022-01-14 11:49:01 +11:00 |
Peter Barker
|
dfea221a49
|
board_list.py: tidy
|
2022-01-13 14:44:23 +11:00 |
Peter Barker
|
7a9474749a
|
build_options.py: correct GPS Drivers section
must be within closing ] for array
|
2022-01-13 09:45:08 +11:00 |
Peter Barker
|
62285d51a8
|
build_options.py: remove HAL_MPPT_PACKETDIGITAL_CAN_ENABLE
|
2022-01-12 23:09:17 +11:00 |
Hwurzburg
|
1948073438
|
Tools: add build options for GPS backends
|
2022-01-12 16:17:21 +11:00 |
Peter Barker
|
b737d113c9
|
Tools: correct board_list.py for being copied into root dir in autotest
|
2022-01-12 10:28:17 +11:00 |
Dr.-Ing. Amilcar do Carmo Lucas
|
15e99e306d
|
Tools: add more categories and reorganize a bit
Should be NFC, it does not add nor remove options
|
2022-01-11 11:07:59 +11:00 |
Pierre Kancir
|
ae2d3a8570
|
Tools: add blue and bbbmini to firmware server
|
2022-01-09 11:34:59 +11:00 |
Michelle Rossouw
|
62bd62e9b7
|
Tools: build_sizes move to folder, no red for old stable/beta, add hyperlink for boards
|
2022-01-08 13:54:08 +11:00 |
Peter Barker
|
7cd58e59c5
|
Tools: fix define name HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED
|
2022-01-08 06:18:39 +11:00 |
Peter Barker
|
fb94cc4092
|
Tools: use define for define rather than default...
|
2022-01-08 06:18:39 +11:00 |
Michelle Rossouw
|
b58ecff90e
|
Tools: Add blimp log message documentation to be built
|
2022-01-07 22:54:13 +11:00 |
Peter Barker
|
d6f4f54c0a
|
Tools: include brand name and manufacturer in APJ file, use for manifest
|
2022-01-07 22:46:52 +11:00 |
Peter Barker
|
21c42e3123
|
Tools: board_list.py: generate from hwdef files
|
2022-01-07 22:46:52 +11:00 |
Michelle Rossouw
|
24f8e03bf6
|
Tools: Auto-build blimp firmwares
|
2022-01-06 10:06:33 +11:00 |
Peter Barker
|
50942b2df7
|
Tools: add script returning build options
|
2022-01-05 19:25:16 +11:00 |
Michelle Rossouw
|
38cd386d44
|
Tools: Add css, red/yellow colour and filtering
|
2022-01-05 19:03:22 +11:00 |
Andy Piper
|
2fcec7d03f
|
scripts: add BeastF7v2
|
2022-01-05 18:50:41 +11:00 |
Andrew Tridgell
|
7e2b010458
|
Tools: a script to list builds with flash free
example: https://firmware.ardupilot.org/Tools/BuildSizes/builds.html
Pair programmed with MichelleR
|
2021-12-31 11:11:34 +11:00 |
Andy Piper
|
d307b15c2d
|
Tools: add BMI270 to decode_devid.py
|
2021-12-31 09:25:29 +11:00 |
Andrew Tridgell
|
b901117ab9
|
Tools: added missing periph builds
|
2021-12-30 06:03:14 +11:00 |
mateksys
|
ac49b2a3c8
|
Tools: add MatekF405-TE bootloader and autobuild
|
2021-12-22 18:47:37 +11:00 |
Josh Henderson
|
74fa47a3bb
|
Tools: fix flash size reporting due to crash_log
|
2021-12-21 20:33:00 +11:00 |
Andrew Tridgell
|
244f0f3e45
|
Tools: auto-build PixC4-Jetson
|
2021-12-21 13:05:34 +11:00 |
Brad Stinson
|
55d82a4cd8
|
Tools: build 8MHz IO firmware
|
2021-12-21 13:05:34 +11:00 |
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
|
2021-12-21 11:55:51 +11:00 |
bugobliterator
|
a9c78fe7e3
|
Tools: also test out directory working in one of the build tests
|
2021-12-20 12:47:25 +11:00 |
Josh Henderson
|
317d32574c
|
Tools: pretty_diff_size, show total flash cost
|
2021-12-16 14:26:04 +11:00 |
Andrew Tridgell
|
ea4c929c50
|
Tools: added decoding of new v3 Invensense sensors
|
2021-12-14 11:38:36 +11:00 |
bugobliterator
|
e7ab56674b
|
Tools:libcanard moved to modules/DroneCAN
|
2021-11-24 18:30:47 +11:00 |
Andrew Tridgell
|
821a041cbe
|
Tools: fixed cygwin build for rover
try to fix singleton depenency in scripting
|
2021-11-19 20:40:30 +09:00 |
Peter Barker
|
492104f9f2
|
Tools: uploader.py: add Swift-Flyer to usb device strings
|
2021-11-18 15:22:42 +11:00 |
Peter Barker
|
477528bd93
|
Tools: build_binaries.py: split timing out for configure/build steps
|
2021-11-18 11:54:37 +11:00 |
Josh Henderson
|
bc9ab66348
|
Tools: size_compare Change elfdiff_output rectory
|
2021-11-16 17:13:51 +11:00 |
Peter Barker
|
548e8aef2a
|
Tools: run BalanceBot and SailBoat tests as part of coverage
|
2021-11-10 09:34:05 +11:00 |
Peter Barker
|
4bea052692
|
Tools: check tests actually succeeded
Without this we can get a false impression of how much is being covered
It does mean all your tests have to pass...
|
2021-11-10 09:34:05 +11:00 |
Andrew Tridgell
|
5b3dc03cf6
|
Tools: auto-build AIRLink board
|
2021-11-10 08:47:21 +11:00 |
Andrew Tridgell
|
8a6a47aa3f
|
Tools: autobuild Pixhawk5X
|
2021-11-05 14:30:43 +11:00 |
Andrew Tridgell
|
dfd2686878
|
Tools: fixed uploader.py for px4 bootloader
by fetching ext flash info before we get IDs the bootloader is left in
a state where it accepts an erase and upload
|
2021-11-05 14:30:43 +11:00 |
Andrew Tridgell
|
350de066a5
|
Tools: recognise Auterion bootloader string
|
2021-11-05 14:30:43 +11:00 |
Josh Henderson
|
32e628f267
|
Tools: size_compare_branches.py add -vehicle option
|
2021-11-04 19:57:27 +11:00 |
Buzz
|
854266dc78
|
ESP32: drop submodule and add script to get it as a clone and/or submodule
works with either a submodule setup or a 'clone' for either type of dev
|
2021-11-03 06:06:15 +11:00 |
Peter Barker
|
76859c8386
|
Tools: add option to configure-all to write all hw configs out
|
2021-10-26 15:28:19 +11:00 |
Shiv Tyagi
|
20ce9ade07
|
Tools: scripts : parse blimp parameters
|
2021-10-20 14:22:48 +11:00 |
Andrew Tridgell
|
712df2eb03
|
Tools: auto-build QiotekZelotH743
|
2021-10-19 08:17:43 +11:00 |
Andrew Tridgell
|
f07ba3164b
|
Tools: autobuild Sierra-L431
|
2021-10-17 20:30:20 +11:00 |
Andrew Tridgell
|
11c04e62a7
|
Tools: ensure we build L431 and L476 MCUs
|
2021-10-17 20:30:20 +11:00 |
bugobliterator
|
f178174df1
|
Tools: install empy while configuring for ci
|
2021-10-14 20:13:06 +11:00 |
Andrew Tridgell
|
4b4eaabe55
|
Tools: setup for building modalai_fc-v1
|
2021-10-12 15:47:51 +11:00 |
Andrew Tridgell
|
28c34bdce4
|
Tools: recognise more USB devices for uploader
|
2021-10-12 15:47:51 +11:00 |
Andrew Tridgell
|
130f26c49a
|
Tools: added --no-extf option to uploader.py
needed for PX4 bootloader
|
2021-10-12 15:47:51 +11:00 |
Peter Barker
|
0c94e013ca
|
Tools: add script to compare elf binaries from different branches
|
2021-10-07 16:06:22 +11:00 |
Andrew Tridgell
|
d4d78720ca
|
Tools: added AK09918 devid
|
2021-10-06 18:16:00 +11:00 |
Andrew Tridgell
|
1adec017a2
|
Tools: added KakuteH7 to build list
|
2021-09-29 18:11:04 +10:00 |
Andrew Tridgell
|
d46f4ba974
|
Tools: added mav-firmware-version-str to manifest
this allows beta version to be displayed
|
2021-09-29 17:54:51 +10:00 |
Andrew Tridgell
|
a749c32974
|
Tools: build disco static
needed for libc version
|
2021-09-26 19:39:37 +10:00 |
Andrew Tridgell
|
5b0f1b170a
|
Tools: build Nucleo-L496
we want at least one fw for each MCU supported
|
2021-09-24 18:08:00 +10:00 |
Andrew Tridgell
|
7ad1c625fe
|
Tools: added Hitec-Airspeed to build list
|
2021-09-21 13:51:40 +10:00 |
Andrew Tridgell
|
d5aa3ac27e
|
Tools: fixed uploader for apj files without a extf image
|
2021-09-21 08:01:50 +10:00 |
Mohammad Hefny
|
705acb26c6
|
Tools: define obal board
|
2021-09-10 08:17:37 +10:00 |
Andy Piper
|
5dc8524556
|
Tools: add CUAVv5-bdshot, CUAVv5Nano-bdshot and Pixhawk4-bdshot to build
|
2021-09-08 17:09:49 +10:00 |
Pierre Kancir
|
aade77db9a
|
Tools: build_ci.sh don't unset CXX and CC by default. That was for TravisCI
|
2021-09-07 15:45:38 +10:00 |
Pierre Kancir
|
2e71c6fc98
|
Tools: don't install MAVProxy submodule Cesium on CI
|
2021-09-03 13:18:22 +10:00 |
Siddharth Purohit
|
2dc51d9bae
|
Tools: handle unsupported ext flashsize
|
2021-09-01 17:10:53 +10:00 |
Siddharth Purohit
|
35df1b1bd3
|
Tools: add support for uploading firmware to boards with external flash
|
2021-09-01 17:10:53 +10:00 |
Siddharth Purohit
|
3317b0aff8
|
Tools: add support to erase external flash in bootloader
|
2021-09-01 17:10:53 +10:00 |
TunaLobster
|
1df66731c8
|
Tools: Add rstlatexpdf emitter
|
2021-08-31 09:28:03 +10:00 |
Peter Barker
|
3d1ed896c8
|
Tools: make_intel_hex.py: show required size in error message
|
2021-08-27 17:26:28 +10:00 |
Patrick José Pereira
|
24713326a2
|
Tools: scripts: Improve help text to make it clear which format is accepted
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2021-08-27 07:35:32 +10:00 |
Patrick José Pereira
|
47d2021780
|
Tools: scripts: Add PIE support in firmware_version_decoder
Calculate pointer offset for PIE (Position Independent Executables) binaries.
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2021-08-27 07:35:32 +10:00 |
Andrew Tridgell
|
d3c367d0fe
|
Tools: added BirdCANdy to build list
|
2021-08-26 09:43:39 +10:00 |
Andy Piper
|
3483df5303
|
Tools: add Flywoo boards to board list and manifest
|
2021-08-18 17:06:09 +10:00 |
bugobliterator
|
dba40481c6
|
Tools: add CubeOrange-periph to CI build test
|
2021-08-12 07:57:12 +10:00 |
Andrew Tridgell
|
11b073841f
|
Tools: auto-build Swan-K1
|
2021-08-10 10:08:05 +10:00 |
Andrew Tridgell
|
3c0238ce8b
|
Tools: break out boards list
this is to help with the custom build server
|
2021-08-06 07:35:37 +10:00 |
Andrew Tridgell
|
19a9e1a416
|
Tools: cope with build_binaries.py being copied out
the build server uses a copy of build_binaries.py, so __file__ isn't
the right directory
|
2021-08-01 13:28:09 +10:00 |
Andrew Tridgell
|
243dc06fd4
|
Tools: switched development to the 10.2.1 compiler for STM32
|
2021-07-27 19:50:21 +10:00 |
Andrew Tridgell
|
e95abce466
|
Tools: use 10.2.1 compiler for latest builds of ChibiOS boards
|
2021-07-27 19:50:21 +10:00 |
Andrew Tridgell
|
18cbd25828
|
Tools: removed remnants of px4 build support
|
2021-07-27 19:50:21 +10:00 |
Peter Barker
|
e1884bcd6e
|
autotest: run dumpstack/dumpcore on stuck SITL process
|
2021-07-27 16:51:48 +10:00 |
mateksys
|
08cd1171bf
|
Tools: added MatekF765-SE to autobuild
|
2021-07-26 18:13:46 +10:00 |
Hwurzburg
|
2c83ab264f
|
Tools: Add Qiotek f103 periph to build list
|
2021-07-26 18:12:37 +10:00 |
Isaac Alich
|
c84a880de4
|
Tools: Add Diatone MambaF405US-I2C
|
2021-07-25 09:28:17 +10:00 |
bugobliterator
|
65606b4d1d
|
Tools: add debug target in CI build script
|
2021-07-21 11:27:52 +10:00 |
Andrew Tridgell
|
d4d80f01bf
|
Tools: added airspeed ID decoding
|
2021-07-12 17:14:59 +10:00 |
bugobliterator
|
9ba9352dae
|
Tools: add remote upload script via mac systems
|
2021-07-09 18:19:04 +10:00 |
Peter Barker
|
2388f3a3d1
|
Tools: generate a core file for a given PID
Similarly to dumpstack.sh, uses gdb to dump a core file
|
2021-07-08 15:46:07 +10:00 |
Siddharth Purohit
|
767e394703
|
Tools: move to using tool instead of tools program group
|
2021-07-07 17:31:09 +10:00 |
Siddharth Purohit
|
5468869eba
|
Tools: do CI build for HerePro instead of CubeOrange-periph
|
2021-07-02 08:50:16 +10:00 |
Rafael Araujo Lehmkuhl
|
4f7da5867d
|
Tools: Allow direct execution of firmware_version_decoder.py from command line
|
2021-06-29 09:24:04 +10:00 |
Peter Barker
|
e6eb6dea3f
|
Tools: mark decode_watchdog.py flake8-clean
|
2021-06-24 08:59:41 +10:00 |
Peter Barker
|
e38e026c6e
|
Tools: mark build_examples.py flake8-clean
|
2021-06-24 08:59:41 +10:00 |
Peter Barker
|
4ea8c32c61
|
Tool: uploader.py: flake8-clean
|
2021-06-24 08:59:41 +10:00 |
Peter Barker
|
b35a586447
|
Tool: make_apj.py: flake8-clean
|
2021-06-24 08:59:41 +10:00 |
Peter Barker
|
fad9b5d345
|
Tool: pretty_size_diff.py: flake8-clean
|
2021-06-24 08:59:41 +10:00 |
Peter Barker
|
0940c9371d
|
Tools: decode_ISCR.py: flake8-clean
|
2021-06-24 08:59:41 +10:00 |
Peter Barker
|
21cb6c1cf5
|
Tools: build_iofirmware.py: flake8-clean
|
2021-06-24 08:59:41 +10:00 |
Pierre Kancir
|
983e402804
|
AP_Common: add more unitttests
|
2021-06-21 21:16:29 +10:00 |
Pierre Kancir
|
a699b8b331
|
Tools: remove more CAN stuff from coverage statistics
|
2021-06-21 09:44:57 +10:00 |
Patrick José Pereira
|
9211f6d351
|
Tools: Add navigator board in common boards
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2021-06-11 14:43:48 -04:00 |
Peter Barker
|
584e24d613
|
Tools: build mRoControlZeroClassic and mRoControlZeroH7{,-bdshot} on build server
|
2021-06-04 14:39:56 +10:00 |
Pierre Kancir
|
870eaac839
|
Tools: correct some coverage utilities
|
2021-06-02 14:42:59 +10:00 |
Andrew Tridgell
|
f3cc661ebd
|
Tools: added HolybroGPS to autobuild
|
2021-06-01 09:19:51 +10:00 |
bugobliterator
|
d00f75203c
|
Tools: add omnibusf4pro-one to build_ci to check single gps/compass build
|
2021-05-26 18:30:45 +10:00 |
Siddharth Purohit
|
a6f00e4f80
|
Tools: increase serial timeout to 2s from 1s in uploader script
|
2021-05-26 18:25:01 +10:00 |
Peter Barker
|
e46969957a
|
Tools: rename f103-periph/hwdef.dat to .inc (f303 too)
|
2021-05-20 17:23:17 +10:00 |
Pierre Kancir
|
fae2834341
|
Tools: update coverage script to python
|
2021-05-20 14:54:47 +10:00 |
Pierre Kancir
|
b9f55ba864
|
Tools: remove update-coverage.sh script
|
2021-05-20 14:54:47 +10:00 |
Pierre Kancir
|
109847c96d
|
Tools: use getopts on run-coverage and factorize code
|
2021-05-20 14:54:47 +10:00 |
Pierre Kancir
|
255cabc9db
|
Tools: remove more path from coverage
|
2021-05-20 14:54:47 +10:00 |
Peter Barker
|
8a3a609e3b
|
Tools: add can_sitl_nodev.sh which doesn't require a (e.g.) babel to run
|
2021-05-18 17:59:30 +10:00 |
Andy Piper
|
319a6404c4
|
Tools: add KakuteF4Mini to board types and scripts
|
2021-05-12 17:26:35 +10:00 |
Andrew Tridgell
|
8bad533a8e
|
Tools: build FreeflyRTK in CI
this is our only F732 build
|
2021-05-09 06:44:19 +10:00 |
Andrew Tridgell
|
c5182e6c16
|
Tools: auto-build FreeflyRTK
|
2021-05-09 06:44:19 +10:00 |
Andrew Tridgell
|
b6fde7ed5a
|
Tools: added can_sitl.sh to make using SITL with real CAN devices easy
|
2021-04-27 09:01:02 +10:00 |
Andrew Tridgell
|
4c9fc334cc
|
CI: enable cygwin build in github actions
this will allow us to drop azure builds once this is confirmed working
|
2021-04-22 14:03:19 +10:00 |
Andrew Tridgell
|
c88524a1ac
|
Tools: auto-build luminousbee5
|
2021-04-21 20:41:34 +10:00 |
Andrew Tridgell
|
239e794909
|
Tools: added script to convert old plane PIDs
|
2021-04-15 06:57:16 +10:00 |
Andrew Tridgell
|
ae986967c9
|
Tools: add G4-ESC to build
this ensures G4 keeps building
|
2021-04-14 13:11:58 +10:00 |
Peter Barker
|
f2692ab8d9
|
Tools: build_parameters: generate AP_Periph parameters
|
2021-04-11 11:31:41 +10:00 |
Peter Barker
|
f7fc76f8ab
|
Tools: build_parameters.sh: generate SITL parameters
|
2021-04-10 11:28:22 +10:00 |
anbello
|
c83774a7cd
|
add revo-mini-* to build_binaries.py
|
2021-04-08 20:34:06 +10:00 |
Peter Barker
|
5ef5fc9d84
|
Tools: param_parse: stop generating old .wiki format
|
2021-04-07 17:08:25 +10:00 |
Peter Barker
|
f0094bac40
|
autotest: remove copied-in duplicate of pymavlink rotmat
|
2021-04-03 13:26:06 +11:00 |
Peter Barker
|
79d34b3b64
|
Tools: make and declare build_binaries.py flake8-compliant
|
2021-04-01 19:11:50 +11:00 |
Peter Barker
|
7c6f1cd590
|
Tools: build_autotest.sh: pass in --autotest-server to autotest.py
This will tell autotest.py to undertake the steps required for our
autotest server to run correctly
|
2021-03-26 22:52:35 +11:00 |
Peter Barker
|
3035f8dea3
|
Tools: fix decode_watchdog display of LR,FA and FICSR
|
2021-03-23 22:49:14 +11:00 |
Andrew Tridgell
|
5b7723d3d0
|
Tools: make configure_all.py smarter about AP_Periph builds
|
2021-03-23 12:01:20 +11:00 |
Pierre Kancir
|
3f204d976e
|
Tools: split coverage script for easier update
|
2021-03-18 21:33:01 +11:00 |
Lava Chemist
|
35815a5130
|
Tools: build_binaries.py : Add FlywooF745
|
2021-03-17 09:20:04 +11:00 |
Pierre Kancir
|
52c5a7c417
|
Tools: add pretty diff size script
|
2021-03-03 18:56:55 +11:00 |
Pierre Kancir
|
7a5a7b1eb5
|
CI: add examples test
|
2021-03-03 18:07:38 +11:00 |
Peter Barker
|
5a49d98555
|
Tools: have decode_watchdog try to decode from .log dataflash dumps
|
2021-03-03 13:38:12 +11:00 |
Peter Barker
|
3c83d52e52
|
Tools: add script to check Python files for flake8-cleanliness
|
2021-02-18 10:43:05 +11:00 |
Andrew Tridgell
|
b113fe15ab
|
Tools: added MatekH743-periph to autobuild
|
2021-02-05 20:13:36 +11:00 |
Andrew Tridgell
|
699e61da57
|
Tools: auto-build new matek boards
|
2021-02-03 19:05:12 +11:00 |
Andy Piper
|
553425f994
|
Scripts: add bi-directional dshot firmware to built binaries
|
2021-02-03 18:49:06 +11:00 |
Andrew Tridgell
|
6bc4e995a4
|
CI: build CubeOrange-periph
this ensures H7 based peripherals (which are getting more common)
don't break
|
2021-01-27 18:24:03 +11:00 |
Andrew Tridgell
|
bb278a1cc7
|
Tools: allow tempcal_IMU.py to run without existing tcal params
this makes it possible to run the tcal script on a log from a board
that doesn't have any existing temperature calibration params
|
2021-01-27 09:49:35 +11:00 |
Andrew Tridgell
|
af18e0c755
|
Tools: review fixes
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
c96e61c0e1
|
Tools: review fix
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
5a180fa7a8
|
Tools: cope with offset from cal temp to reference temp
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
2359a5a1ea
|
Tools: fixed stopping of capture on enable change in tempcal
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
6254787c26
|
Tools: fixed tempcal for when we have gyro cal but no accel cal
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
e87dbacee7
|
Tools: switch to fixed reference temperature of 35C
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
a96b6336b8
|
Tools: changes from review feedback
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
e8ab8ed29e
|
Tools: improve tempcal script
- allow display of log corrections
- added online estimator
- allow learning using TCLR records
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
c4664d8e32
|
Tools: added script to calculate IMU temp compensation parameters
this is run over an onboard log to calculate the INS_TCAL parameters
to enable temperature compensation for gyro and accel
|
2021-01-21 13:09:21 +11:00 |
Andrew Tridgell
|
bd9dd7ff4c
|
Tools: added vnav linux target
|
2021-01-20 10:06:45 +11:00 |
Andy Piper
|
a07cbc8706
|
Tools: BeastF7 bootloader
add BeastH7/BeastF7 to builds
update BeastF7 bootloader
|
2021-01-13 18:09:33 +11:00 |
Andrew Tridgell
|
faae0a8609
|
Tools: added support for v3 Invensense sensors
starting with ICM-40609, ICM-42688 and ICM-42605
|
2021-01-11 14:43:35 +11:00 |
Peter Barker
|
4fb4beab67
|
Tools: adjust decode_watchdog.py for new message format
|
2021-01-07 17:06:09 +11:00 |
Andrew Tridgell
|
53e56d2933
|
Tools: added SERIAL for decode_devid
|
2021-01-05 21:13:12 +11:00 |
Andrew Tridgell
|
90b8893b4a
|
Tools: removed dependency on genromfs and cmake
we don't need these any more
thanks to James for noticing
|
2021-01-05 10:18:35 +11:00 |
auturgy
|
1c4873cece
|
Tools: build_autotest.sh update email address
drones_discuss is well obsolete. I've used ardupilot.devel@google.com for now although we could do better, or simply choose not to emit spam.
|
2021-01-04 14:41:43 +11:00 |
Peter Barker
|
f1067eee81
|
Tools: build_ci.sh: re-add KakuteF7Mini for bidir d-shot testing
|
2021-01-02 22:40:40 +11:00 |
Hwurzburg
|
f0954f35a7
|
Tools: change KakuteF7Mini build to KakuteF7 to get biggest flash
|
2021-01-02 15:55:25 +11:00 |
Andy Piper
|
b5688c023c
|
Tools: add KakuteFMini to CI f7 build to test bi-directional dshot
|
2020-12-30 19:14:16 +11:00 |
Sebastian Witt
|
fe8ccca9a9
|
Tools: Add Diatone MambaF405 MK2
|
2020-12-16 19:07:07 +11:00 |
murata
|
59445674e7
|
scripts: Support for decacopters
|
2020-12-08 11:59:10 +11:00 |
Andrew Tridgell
|
97cbf17d01
|
Tools: added HitecMosaic to autobuild
|
2020-12-06 16:48:08 +11:00 |
Pierre Kancir
|
2e5a5cd43f
|
Tools: correct comment on SITLtest-can
|
2020-11-25 10:10:03 +11:00 |
Andrew Tridgell
|
3366ee9496
|
Tools: fixed replay CI build
|
2020-11-24 20:46:37 +11:00 |
Pierre Kancir
|
6534557832
|
Tools: fix replay build on build_ci.sh
|
2020-11-24 10:10:33 +11:00 |
Phillip Kocmoud
|
701ab83f01
|
HAL_ChibiOS: Added support for mRo ControlZero OEM H7 flight controller
|
2020-11-18 18:28:24 +11:00 |
Tom Pittenger
|
3b6513b932
|
Tools: add CubeBlack to list of AP_Periph supported boards
|
2020-11-14 02:26:59 -08:00 |
Peter Barker
|
55697a8f8e
|
Tools: correct decoding of hex values in watchdog decoder
|
2020-11-11 19:27:49 +11:00 |
Andrew Tridgell
|
fb4b149a73
|
travis: fixed for tools group for DAL standalone
|
2020-11-10 16:15:45 +11:00 |
Andrew Tridgell
|
18e3c478f3
|
travis: added replay to travis build tests
|
2020-11-10 16:15:45 +11:00 |
Andrew Tridgell
|
42d62e138b
|
Tools: updated test helpers to assist in replay testing
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
|
2020-11-10 16:15:45 +11:00 |
Peter Barker
|
c786e3560c
|
Tools: decode_watchdog.py: tool to decode watchdog information
|
2020-11-07 09:59:04 +11:00 |
Peter Barker
|
b55838f7ff
|
Tools: make decode-ICSR script an object
|
2020-11-07 09:59:04 +11:00 |
bugobliterator
|
c72c96fa9c
|
Tools: setup CI test for CANBus
|
2020-11-04 19:59:40 +11:00 |
Pierre Kancir
|
fd0e822074
|
Tools: fix sqlite database creation
|
2020-10-29 13:07:26 +11:00 |
Buzz
|
586e9f80d5
|
AutoTest: break copter autotests into smaller "under 10 minute" chunks to speedup github actions CI
|
2020-10-21 18:01:47 +11:00 |
Patrick José Pereira
|
16469e703e
|
Tools: Add firmware_version_decoder script
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-10-07 19:32:12 +11:00 |
Peter Barker
|
8e8b396afe
|
Tools: improve decode-ICSR formatting
|
2020-10-06 10:30:14 +11:00 |
QioTek
|
86100d6316
|
Tools: add auto build for QioTekZealotF427
|
2020-10-05 07:41:06 +11:00 |
Peter Barker
|
29775f310e
|
Tools: flesh out decode-ICSR tool
|
2020-10-03 13:28:48 +10:00 |
Pierre Kancir
|
d0e885764d
|
Tools: build_binaries_history.py: make size printing more pretty
|
2020-09-30 17:59:33 +10:00 |
Siddharth Purohit
|
eab0507d37
|
Tools: waf: add build for CubeOrange-periph
|
2020-09-24 12:32:19 +10:00 |
Pierre Kancir
|
b48d2d9631
|
Tools: remove empy from configure-ci.py
|
2020-09-22 10:05:19 +10:00 |
Tatsuya Yamaguchi
|
37691c751c
|
Tools: replace message indicating that initialisation has completed
|
2020-09-22 09:52:52 +10:00 |
Peter Barker
|
3e708b9b29
|
Tools: build_parameters.sh: compress parameter xml files
|
2020-09-15 11:19:23 +10:00 |
Peter Barker
|
3f2c06f8c0
|
build_ci.sh: correct cron job check against 'linux'
We don't actually run this cronjob.
|
2020-09-15 09:18:04 +10:00 |
Peter Barker
|
466d61a881
|
Tools: build_log_message_documentation.sh: compress log message documentation files
|
2020-09-14 13:29:05 +10:00 |
Andrew Tridgell
|
0f7f9a22fd
|
Tools: added Matek GPS and airspeed builds
|
2020-09-09 06:38:05 +10:00 |
Andrew Tridgell
|
a9ca78532e
|
Tools: added MSP bus type to decode
|
2020-09-09 06:35:50 +10:00 |
Pierre Kancir
|
11417ac3a7
|
Tools: build-ci: use python -m pip for easier pip version management
|
2020-09-04 09:31:23 +10:00 |
Pierre Kancir
|
7648413f8c
|
Tools: configure-ci: use python -m pip for easier pip version management
|
2020-09-04 09:31:23 +10:00 |
Patrick José Pereira
|
050334273e
|
Tools: Remove trailing spaces of build_ci
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-09-03 18:14:34 +10:00 |
Patrick José Pereira
|
30e2aad6b9
|
Tools: Add arm-linux-musleabihf toolchain
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-09-03 18:14:34 +10:00 |
Patrick José Pereira
|
ee4f267743
|
Tools: Add navigator test in build_ci
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-09-03 18:14:34 +10:00 |
Peter Barker
|
119462aeb1
|
build_binaries.py: Python3 fix
Something in the program output is not ascii
|
2020-08-28 08:31:46 +10:00 |
Peter Barker
|
ebc28d817f
|
travis: build mRoX21-777 with -Werror
|
2020-08-19 08:12:06 +10:00 |
Peter Barker
|
1b481b6e6a
|
Tools: uploader.py squelch warning when not able to find hwdefs
|
2020-08-15 11:59:40 +10:00 |
Mark Whitehorn
|
7d33017c8a
|
Tools: scripts: uploader.py: update --identify option
|
2020-08-14 11:53:58 +10:00 |
Peter Barker
|
2a2a78d15d
|
tools: fix a couple of minor issues in decode-ISCR
|
2020-08-06 14:59:09 +10:00 |
Pierre Kancir
|
f2e6a79276
|
Tools: script: add a script to generate Mission Planner full parameters file
|
2020-08-05 22:32:33 +10:00 |
bugobliterator
|
d489100a70
|
Tools: ensure that we use environment Python interpreter
|
2020-08-03 14:02:09 +10:00 |
Peter Barker
|
b298477266
|
Tools: uploader.py: correct silently dropped exception in failure case
uploader.INFO_BL_REV is string, not integer
|
2020-07-21 22:43:11 +10:00 |
Andrew Tridgell
|
2a3238b7de
|
Tools: added baro decode
|
2020-07-21 08:20:01 +09:00 |
Peter Barker
|
1c772b94cd
|
Tools: build-binaries and generate-manifest py3 fixes
|
2020-07-20 16:44:33 +10:00 |
Henry Wurzburg
|
682fd8b1ba
|
Tools: remove fmuv4 and update Pixracer
|
2020-07-13 15:24:54 +10:00 |
Andrew Tridgell
|
ef8b09fa8b
|
Tools: added Holybro Pix32v5 to build
|
2020-06-12 21:23:16 +10:00 |
Peter Barker
|
db6fef7ebd
|
Tools: uploader: translate board IDs into board type in incompat output
|
2020-06-09 10:30:50 +10:00 |
Peter Barker
|
7bd32338ef
|
travis: run tradheli tests
|
2020-05-29 19:12:20 +10:00 |
pkocmoud
|
67e79638d4
|
build_binaries: add mRoPixracerPro
|
2020-05-27 21:22:56 +10:00 |
Peter Barker
|
539e73e49c
|
Tools: uploader.py: print board name as well as board id
|
2020-05-26 14:13:39 +10:00 |
Michael du Breuil
|
9d6a138680
|
Tools: Require edn_format again
|
2020-05-07 18:11:17 +10:00 |
Pierre Kancir
|
2b2dcbb6d8
|
Tools: Configure-ci: correct some mistakes
|
2020-04-30 20:32:34 +10:00 |
pkocmoud
|
75b5e20c6a
|
build_binaries.py: add mRo MN10070 Location One CAN GPS
|
2020-04-30 11:31:43 +10:00 |
Andrew Tridgell
|
ec73cb0e88
|
Tools: don't fail CI if we can't install edn_format
trying to fix semaphore
|
2020-04-29 18:51:16 +10:00 |
Andrew Tridgell
|
300cfa4380
|
Tools: added param_unpack.py
decode param.pck file
|
2020-04-29 07:36:55 +10:00 |
Andrew Tridgell
|
a2da360ecc
|
Tools: added --Werror to bootloader builds
|
2020-04-28 10:32:23 +10:00 |
Andrew Tridgell
|
13e11d6a19
|
Tools: omit f103-periph and f303-periph from configure_all.py
|
2020-04-28 10:32:23 +10:00 |
Andrew Tridgell
|
faffcb304a
|
Tools: allow continue of configure_all.py script
|
2020-04-28 10:32:23 +10:00 |
Andrew Tridgell
|
911d643c35
|
Tools: added -Werror option to configure_all.py
|
2020-04-28 10:32:23 +10:00 |
Andrew Tridgell
|
6887252ad3
|
Tools: added mRoNexus to build
|
2020-04-23 07:28:13 +10:00 |
bugobliterator
|
49843fc3e7
|
script: add special decoding for CAN devid
|
2020-04-22 07:54:21 +10:00 |
Peter Barker
|
e1e4e6c3c1
|
build_binaries: add compatability code for git tags
The tags are still called APMrover2-stable rather than Rover-stable - so
cope with that in build_binaries.py for the time being
|
2020-04-15 21:16:56 +10:00 |
Andrew Tridgell
|
1f3f04e5b8
|
Tools: added MatekH743 to build
|
2020-04-14 13:17:31 +10:00 |