bresch
d094fbbd70
ekf2: fix delta angle coning metric
3 years ago
PX4BuildBot
6fbc0e95d0
[AUTO COMMIT] update change indication
3 years ago
PX4 BuildBot
a89f21d566
Update world_magnetic_model to latest Tue Jan 4 11:14:11 UTC 2022
3 years ago
Daniel Agar
e835a7c4ea
boards: enable readline history and tab completion on newer boards
3 years ago
Daniel Agar
9d1558af25
ekf2: selector use status timestamp for timeout rather than timestamp_sample (delayed time horizon)
...
- update stale checks for publication to use hrt elapsed time from
timestamp sample
3 years ago
Daniel Agar
333edfe12f
ekf2: use delayed IMU timestamp for publication's timestamp_sample
3 years ago
Daniel Agar
35502c249d
ekf2: don't use Vectors for height innovations (baro, rng, etc)
3 years ago
David Sidrane
eac92ec671
imxrt:ADC fix timeouts
3 years ago
Jaeyoung-Lim
bdec85fdd0
Disable local vehicle setpoints while in transition
...
This commit adds disabling vehicle setpoints while in transition
3 years ago
Jaeyoung-Lim
4127dfa791
Log vehicle local position setpoints
...
This commit enables the local position setpoints to be logged by publishing vehicle_local_position_setpoint
3 years ago
Jaeyoung Lim
52418f13b0
Use groundspeed for navigate heading
3 years ago
Jaeyoung-Lim
e66e82228f
Add support for offboard velocity setpoints for fixedwing vehicles
...
This commit adds a velocity controller which the setpoint can be passed using offboard setpoints
3 years ago
Daniel Agar
75bb2f8dd2
Jenkins: hardware temporarily tolerate sd_bench failures on px4_fmu-v5_debug
3 years ago
Daniel Agar
673d4544d1
parameters: verify param backup after export
3 years ago
Daniel Agar
8e26b33009
tinybson: file write error add more detail
3 years ago
Daniel Agar
80ef6e19df
tinybson: explicitly append int32 or int64
3 years ago
Daniel Agar
9cbb5c9920
parameters: fix export shutdown locking
...
- in NuttX bchlib keeps a sector sized buffer that might not be written
out to RAMTRON until the file is closed
3 years ago
Daniel Agar
2153710917
Tools/HIL/monitor_firmware_upload.py don't fail on any ERROR
...
- on first boot we only care that it completes (gets to nsh prompt)
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
7df1721d32
ROMFS: rcS disable simplistic SD I/O test
...
- this was added when trying to identify SD card issues at boot and
trigger a format, but didn't provide any value
3 years ago
Daniel Agar
f76aa0e772
cmake: NuttX ARMV7M_STACKCHECK skip ekf2
...
- px4_fmu-v5_stackcheck switch from icm20689 -> bmi055 (lower rate)
- this is to make performance tolerable
3 years ago
Daniel Agar
e9283d90cc
systemcmds/netman: fix code style
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
501474993e
Tools/HIL: default to USB UART if available
3 years ago
Daniel Agar
77b65ee564
boards: px4_fmu-v5_debug disable stack check
...
- this is redundant with px4_fmu-v5_stackcheck
3 years ago
Daniel Agar
247b975675
Tools/HIL: disable XON/XOFF, consistent timeouts, proper input buffer clear
3 years ago
Daniel Agar
03371f8522
NuttX with bch flush backport
3 years ago
David Sidrane
db159a43cc
test_dataman:Set SEM_PRIO_NONE on all semaphores
3 years ago
Daniel Agar
1b6700592b
parameters: require valid BSON document size
3 years ago
Daniel Agar
3514458f42
Tools/HIL/test_airframes.sh: dump all parameter storage after bootup to verify contents
3 years ago
Daniel Agar
b06215d038
Tools/HIL/test_airframes.sh: run param dump after save to verify BSON
3 years ago
PX4 BuildBot
5fc7e551ab
Update submodule mavlink to latest Wed Dec 29 12:38:13 UTC 2021
...
- mavlink in PX4/Firmware (395eeb440a2ca7503591f872d4f733fcd9867218): bfaf605bd6
- mavlink current upstream: 4bc0de9c38
- Changes: bfaf605bd6...4bc0de9c38
4bc0de9c 2021-12-27 olliw42 - Component Information Basics: add camera cap flag (#1752 )
8035ad4d 2021-12-27 Hamish Willee - GIMBAL_DEVICE_FLAGS_NEUTRAL - note that this can be any angle (#1758 )
3 years ago
Daniel Agar
6706d9b434
Jenkins: always fully clean git workspace
3 years ago
Daniel Agar
6d0339ba0c
I2CSPIDriverBase: sensor start failure ERROR if internal, WARN if external
3 years ago
Daniel Agar
990d7c159d
pwm_out: cleanup and prep for linux compatibility
3 years ago
Daniel Agar
10f4a2e91f
boards: omnibus_f4sd_default disable systemcmds to save flash
3 years ago
Daniel Agar
3ef9c2d16c
boards: holybro_kakutef7_default disable modules/gyro_calibration to save flash
3 years ago
FengShun
8f8719d33b
cmake: use add_definitions instead of add_compile_definitions
...
Using make tests in docker will fail, because the current basic image used by px4io/px4-dev-simulation-bionic is ubuntu18.04, the default version of cmake is 3.10, and the add_compile_definitions command is only available in cmake 3.12+(ubuntu 20.04).
3 years ago
FengShun
65e976bbc2
docker: update px4-dev-simulation-bionic container versions to 2021-12-11
...
The current docker image will cause "make tests" to fail: "kconfiglib is not installed or not in PATH"
3 years ago
Daniel Agar
d94767ef88
cmake: NuttX use cygwin friendly path for linker script
3 years ago
honglang
17a99bc827
mavlink: add HYGROMETER_SENSOR stream
3 years ago
honglang
983867f9af
uavcan: support uavcan hygrometer
3 years ago
honglang
b60e59d9be
msg: new sensor_hygrometer msg
3 years ago
Daniel Agar
3f17acdcc9
boards: mro_ctrl-zerl-h7-oem pin fixes (sync with mro_ctrl-zero-h7)
3 years ago
Daniel Agar
0f4e1dd9f9
boards: mro ctrl-zero-h7 pin fixes
3 years ago
Daniel Agar
236794235a
parameters: export empty BSON document even if there are no parameters to save
...
- otherwise a 'param reset_all' won't be saved until a parameter is changed
3 years ago
Daniel Agar
33d7b42040
parameters: import quietly retry if there's no data (as a precuation)
3 years ago
Daniel Agar
20d3e6f4e1
parameters: add simple BSON verification pass after export
3 years ago
Beat Küng
72065c3d71
fix protocol_splitter: remove timeout, drop buffer if too full instead
...
The existing implementation had a flaw: when the buffer was getting full,
mavlink started to busy-loop, as the uart has data (poll returns immediately)
but no new data was read from the uart due to the buffer being full.
As rtps is running at lower prio, it never got the chance to read again,
making the problem even worse.
After 1s the timeout triggered and the buffer was cleared, so it recovered.
Instead of allowing for CPU spikes, we now immediately clear the buffer
(only as much as we have to), ensuring that new data is read from the uart.
3 years ago