Daniel Agar
28c34a0484
Jenkins: hardware don't force tests dataman to pass and add to stackcheck build
3 years ago
Daniel Agar
0f6e30599c
Jenkins: hardware tolerate px4_fmu-v5_debug dataman failures for now
3 years ago
Beat Küng
87ec8839c4
px4/fmu-v5x: remove unused base_phy_DP83848C build variant
3 years ago
Daniel Agar
452a7199a6
Jenkins: HIL stop modules before running certain tests
3 years ago
Daniel Agar
2256def180
Jenkins: hardware run param dump
3 years ago
Daniel Agar
3160e7a3cd
Jenkins: run calib_udelay on test rack
3 years ago
Daniel Agar
f63a7642d6
NuttX debug helper improvements
...
- use NuttX gdb script for nxthreads and thread backtrace
- update jlink_gdb_backtrace and jlink_debug_gdb helper targets to use
NuttX gdb script
- Debug/PX4 fix "perf" divide by zero
- Debug/PX4 add "dmesg"
3 years ago
Daniel Agar
37c1598f38
boards: cubepilot_cubeorange enable calib_udelay and run on test rack
3 years ago
benjinne
38e7f814d5
mro h7 boards add rtps px4board files
3 years ago
Daniel Agar
e348425279
Jenkins: hardware perform board reset immediately after flashing
3 years ago
Daniel Agar
bf3f7da0a2
Jenkins: hardware restore tests file
3 years ago
Daniel Agar
585fa12209
Jenkins HIL improve SD testing
3 years ago
Daniel Agar
1b7f4b6003
Jenkins HIL test loading all airframes
3 years ago
Daniel Agar
c4de9f67a1
Jenkins: HIL add simple reboot script that fails on any ERROR
3 years ago
Daniel Agar
f5d9b01f5c
NuttX build in place
...
- cmake NuttX build wrapper compile in place instead of copying source tree to build directory
- slightly faster skipping necessary copying (depending on system)
- allows debugging in place
- easier to work directly in NuttX following official documentation
- simplifies overall build which should make it easier to resolve any remaining NuttX dependency issues in the build system
- the downside is switching back and forth between different builds always require rebuilding NuttX, but I think this is worth the improved developer experience
- also no longer builds px4io and bootloader in every single build, for most users these rarely change and we're wasting a lot of build time
3 years ago
Viktor Vladic
5b3e1a2347
boards: add MatekH743-slim support
3 years ago
Vatsal Asitkumar Joshi
ea1ae73526
Support for Raspberry PI RP2040 MCU ( #18083 )
3 years ago
Daniel Agar
17328bef69
Jenkins attach GDB and print back trace on failure
3 years ago
Daniel Agar
b20d8207a7
Jenkins: compile delete obsolete px4_fmu-v5_ctrlalloc
3 years ago
Daniel Agar
b88c8eb245
Jenkins: hardware stop commander before sensors module to avoid errors
...
- this is only done to silence timeouts during small benchmarks
3 years ago
Daniel Agar
12670b70f4
Jenkins: hardware quick cal skip sleeps
3 years ago
Daniel Agar
51758bd7e6
boards: delete unused variants
3 years ago
Daniel Agar
578d57a060
Jenkins: hardware disable sd_stress temporarily
...
- currently failing intermittantly when run on the test rack
3 years ago
Daniel Agar
c271a9e3e6
add sd_stress to all boards and run on test rack
3 years ago
Daniel Agar
1325b9c876
Jenkins: hardware retry checkout if necessary
3 years ago
Daniel Agar
6d78054f50
mavlink USB auto start/stop on boards with VBUS
...
- no longer start sercon or mavlink usb by default
- on USB connection (VBUS) monitor serial USB at low rate and start Mavlink if there's a HEARTBEAT or nshterm on 3 consecutive carriage returns
- the mavlink USB instance is automatically stopped and serdis executed if USB is disconnected
- skipping Mavlink USB (and sercon) saves a considerable amount of memory on older boards
3 years ago
alexklimaj
05ee31072a
Add ARK RTK GPS
3 years ago
Daniel Agar
c1c86bc349
Jenkins: hardware clear ccache stats before compiling
3 years ago
Daniel Agar
3c8f1f2a50
Jenkins: reduce build agent cpu share
3 years ago
Daniel Agar
f3a904c109
Jenkins: HIL increase timeout
...
- occasionally we have a considerable backlog
3 years ago
Daniel Agar
cf5da66e9f
Jenkins: hardware disable gyro auto cal and FFT before running tests
3 years ago
Daniel Agar
87db18c1a0
Jenkins: hardware don't allow board cleanup commands to fail build
3 years ago
Jukka Laitinen
ffa5abbd65
ci: update container versions to 2021-09-08
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Daniel Agar
000765e9f0
NuttX mount procfs and binfs in px4 init
3 years ago
Daniel Agar
8c47a190ac
Jenkins: hardware stop sensors module before mirobenchmarks
...
- ignore irrelevant sensor timeouts during microbenchmarks
3 years ago
Daniel Agar
92a48657e3
Jenkins: hardware tolerate listener command failure
...
- these are only for casually inspecting the system
3 years ago
Daniel Agar
86bd6a253b
Jenkins: hardware test rebooting back to back multiple times
3 years ago
Daniel Agar
06c673a94f
Jenkins: hardware move sd_bench to test section
3 years ago
Daniel Agar
347720e049
Jenkins: hardware always reset board when finished
3 years ago
Daniel Agar
6ee16156bb
Jenkins: hardware only list relevant parameters
3 years ago
Daniel Agar
225bd2d5a3
Jenkins: hardware limit stackcheck and debug build cpu usage
3 years ago
Daniel Agar
3ff9295cbd
Jenkins: hardware nxp_fmuk66-v3 limit IMU_GYRO_RATEMAX to save cpu
3 years ago
Daniel Agar
65b1a9648d
Tools/HIL/run_nsh_cmd.py: fail if ERROR printed in output
3 years ago
Daniel Agar
369776cd4e
Jenkins: hardware don't tolerate px4io status on known hardware
3 years ago
Daniel Agar
61931fcbbc
Jenkins: hardware failure allow px4_fmu-v5_debug monitor firmware upload failure
...
- due to reported errors in NuttX low level drivers
3 years ago
Daniel Agar
9e0fa8e82b
boards: set SENS_TEMP_ID defaults
3 years ago
Daniel Agar
29616ec387
Jenkins: remove modalai_fc-v1 temporarily
...
- board test harness needs to be repaired
4 years ago
Daniel Agar
e900f2ea54
boards: Advanced Technology Labs (ATL) Mantis EDU support and airfarme (SYS_AUTOSTART 4061)
...
Co-authored-by: Julian Oes <julian@oes.ch>
Co-authored-by: Daniel Agar <daniel@agar.ca>
4 years ago
Daniel Agar
93aa6e3f78
ekf2: baro bias publish minor cleanup
...
- naming consistency (estimator prefix as "namespace")
- only publish if baro is available and bias is changing as a small logging optimization
- avoid unnecessary copying (get const reference to status directly)
- trivial code style fixes
4 years ago
Daniel Agar
1c48a81993
Jenkins fix compile job
...
- this was broken during the Snapdragon purge (#17921 ) that happened to correspond with the primary Jenkins master (ci.px4.io) being down.
4 years ago