Daniel Agar
002579b3e0
Jenkins: reboot after ostest completes
...
- temporary workaround to ostest apparently leaving the system in a bad state
3 years ago
Daniel Agar
132a07f53c
boards: test boards add NuttX ostest and run on Jenkins test rack
3 years ago
Daniel Agar
639222dd65
ekf2: estimator aid source status (GPS pos, GPS vel)
3 years ago
Daniel Agar
1ae467e9cd
ekf2: estimator aid source status (starting with fake position)
3 years ago
Daniel Agar
61d5a23445
Jenkinsfile: hardware test rack skip runing HITL airframes
3 years ago
David Sidrane
9d0e57230a
boards: new px4_fmu-v6c board support ( #19544 )
3 years ago
Daniel Agar
73f4c3ea87
Jenkins: compile add all matek targets and sort
3 years ago
Daniel Agar
a80a74af79
Jenkins: compile update uavcanv1 -> cyphal
3 years ago
Peter van der Perk
7e6aa28106
Added LTO targets for CI
3 years ago
achim
adacdad32d
boards: add new Diatone Mamba F405 mk2
3 years ago
Kirill Shilov
6981a70859
boards: new Sky-Drones AIRLink board support
3 years ago
Ramon Roche
889a5aa0b1
ci: build and deploy kakuteh7
3 years ago
Daniel Agar
0c31f63896
sensors: add baro calibration and cleanup
...
- sensor_baro.msg use SI (pressure in Pascals)
- update all barometer drivers to publish directly and remove PX4Barometer helper
- introduce baro cal (offset) mainly as a mechanism to adjust
relative priority
- commander: add simple baro cal that sets baro offsets to align with
GPS altitude (if available)
- create new sensors_status.msg to generalize sensor reporting
3 years ago
Daniel Agar
01eb27c703
Jenkinsfile-compile: skip px4_sitl_rtps for now
3 years ago
Daniel Agar
591b7b6934
ekf2: add new estimator_gps_status.msg
...
- includes the estimator status check fail bits broken out as descriptive booleans
- absorbs ekf_gps_drift.msg
3 years ago
Daniel Agar
a95da715d5
Jenkins: HIL remove airframe 4018 test
3 years ago
Daniel Agar
b24aa071b6
Jenkins: hardware always dump pyserial debug (silently)
3 years ago
Daniel Agar
3a37fd92e6
Jenkins: HIL temporarily tolerate ERRORs during 'uorb top' (long running command)
...
- on older boards if the sensor auto cal completes while this is
running it causes a brief sensor timeout
3 years ago
Daniel Agar
94604ff21a
Jenkins: hardware pyserial cat shouldn't fail the build
3 years ago
David Sidrane
cb06f82f0f
gnss-m9n-f4:Board support clean up
...
SD is on SPI3 - correct pin mapping
Fix DMA Mapping for all SPI and RX DMA on U[S]ART RX
Fix Memory MAP SRAM size
Removed unused GPIO
Used proper I2C definitions
Ensure Watchdog is configured for debugging
Fixed FLASH param definitions
Removed unedded SPI init
matek_gnss-m9n-f4:Correct Board ID and Size
Build order SJF
Added Support for F40x
3 years ago
dirksavage88
d92244b664
Initial Matek m9nf4 can node support
...
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Added uavcan board identity
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Added usb.c, LED rework may be needed
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
PX4 dates added to all files
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Matek M9NF4 CAN Node initial board support
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Changed GPS to ttyS3 in board sensors, led board on/off definitions
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Added app descriptor section to canbootloader linker script
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Changed board naming convention to match vendor
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Changed canbootloader and nsh menuconfig
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Test defconfig changes, IRQ hardfault in bootloader
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Working canbootloader, App firmware stil WIP
Working App firmware: changed romfsroot to 'cannode', TODO: verify GPS & IMU config
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
TODO: Debug GPS no sats/low sats issue, no magnetometer on some boards
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
3 years ago
Daniel Agar
7eee949a81
Jenkins: hardware tolerate irrelevant uorb status failure
3 years ago
Daniel Agar
ece09064c4
parameters: perform verification pass twice
...
- on NuttX with MTD storage this is to ensure we are verifying what's
actually stored on ramtron or eeprom, not just what's cached by bchlib
3 years ago
Daniel Agar
463513f31f
Jenkins: hardware disable auto cal before on board tests
3 years ago
Daniel Agar
0b1402afe2
Tools/HIL/test_airframes.sh enable all mavlink and GPS
3 years ago
Daniel Agar
75bb2f8dd2
Jenkins: hardware temporarily tolerate sd_bench failures on px4_fmu-v5_debug
3 years ago
Daniel Agar
c421bff73c
Tools/HIL: use pyserial spy:// to log all serial traffic and dump on failure
3 years ago
Daniel Agar
0029317e55
Jenkins: hardware additional reboots no longer required
3 years ago
Daniel Agar
439ad7daea
Jenkins: hardware disable calib_delay (too slow) and manual SD format
3 years ago
Daniel Agar
6706d9b434
Jenkins: always fully clean git workspace
3 years ago
Daniel Agar
0e0639a5bf
Jenkins: hardware don't tolerate logger failures
3 years ago
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