Beat Küng
81cef522fd
generate_params.py: fix bitmask param type
3 years ago
Beat Küng
5bcc5d3a13
generate_actuators_metadata.py: add mixer rules support
3 years ago
Beat Küng
230aae580f
ROMFS: add control_allocator to all types
3 years ago
Beat Küng
86aa9f9336
Makefile: exclude src/lib/crypto/libtommath from validate_module_configs
3 years ago
Beat Küng
9c767ff1ee
control_allocator: make effective source name a class member
3 years ago
Beat Küng
20d96f3bd9
metadata: fix BOARD_WITH_IO detection
...
Wasn't correctly updated during a rebase.
3 years ago
Daniel Agar
712353ea56
gyro_calibration: increase required samples (to be more conservative)
...
- make sure variance is checked across all available sensors
3 years ago
Daniel Agar
3f3836afa8
parameters: simplify import mark_unsaved and don't fail bson decode unnecessarily
3 years ago
Daniel Agar
d1cd4904dc
parameters: param_value_is_default avoid locking if value unchanged
3 years ago
Daniel Agar
c0b8f2952c
parameters: param_get_default_value avoid locking if value is static default
3 years ago
Daniel Agar
27a113ecab
parameters: param_get avoid locking if value is static default
3 years ago
Daniel Agar
cd8ce4d01e
parameters: remove obsolete perf_end
3 years ago
Daniel Agar
38731662c6
parameters use bitset for mark_unsaved
3 years ago
Daniel Agar
0e0639a5bf
Jenkins: hardware don't tolerate logger failures
3 years ago
Daniel Agar
b054fc7b8b
navigator: trivial code style fix
3 years ago
seungjo0109
0f7c850080
Fix typo(at modules/navigator_main)
3 years ago
PX4 BuildBot
7e9cdef57b
Update submodule jMAVSim to latest Thu Dec 23 18:11:33 UTC 2021
...
- jMAVSim in PX4/Firmware (a4040f7afd
): b23dc53d55
- jMAVSim current upstream: 66b764ada5
- Changes: b23dc53d55...66b764ada5
66b764a 2021-12-17 romain-chiap - Merge pull request #129 from romain-chiap/tailsitter
71444c6 2021-10-04 romain-chiap - Update x_vert.mtl
4cc100e 2021-08-27 Romain Chiappinelli - tailsitter .mtl updated
561a5c4 2021-08-27 Romain Chiappinelli - tailsitter selection and docs
57fbdb8 2021-08-25 Romain Chiappinelli - tailsitter
3 years ago
Daniel Agar
00eae055ac
lib/sensor_calibration: don't save uninitialized priority parameter immediately
3 years ago
Daniel Agar
e694fa906b
tinybson: add more error output on node name overflow
3 years ago
Daniel Agar
47d6a6c63d
Tools/HIL/test_airframes.sh dump parameters before reboot (for verification)
3 years ago
Daniel Agar
14c2225b1c
ROMFS: rcS dump parameter backup contents before using
...
- this is mainly for debug comparion
3 years ago
Daniel Agar
38af93085b
linux_pwm_out: use PWM_MAIN parameter prefix
...
- this keeps things simpler for now across the old and new output
configuration
3 years ago
Daniel Agar
64e00c41d4
posix-configs: fix bbblue and rpi param import
3 years ago
Daniel Agar
c8f2a29d67
boards: beaglebone_blue_default fix missing linux_pwm_out driver
3 years ago
Daniel Agar
a5f58d321e
boards: emlid_navio_default fix missing drivers/modules
3 years ago
Daniel Agar
7d7d707db9
commander: add COM_HOME_EN parameter to enable/disable home position
3 years ago
Daniel Agar
28c34a0484
Jenkins: hardware don't force tests dataman to pass and add to stackcheck build
3 years ago
PX4 BuildBot
a069a47d50
Update submodule nuttx to latest Thu Dec 23 18:11:37 UTC 2021
...
- nuttx in PX4/Firmware (d0ce5705359f8beeb9faf7fa0d12279e03bb7ac7): d4c06e9dfb
- nuttx current upstream: 378032a44b
- Changes: d4c06e9dfb...378032a44b
378032a44b 2021-12-15 David Sidrane - [BACKPORT] stm32f7:sdmmc invalidate before DMA to avoid eviction overwrite
3 years ago
Daniel Agar
a4040f7afd
px4io_serial: always perform full abort DMA on error
...
- enable DMA error perf count
3 years ago
Matthias Grob
f68ae39840
Commander: avoid RC actions during calibration
3 years ago
Beat Küng
89974c46b9
mavlink streams: add return in all cases
...
Generally not needed here, but GCC produced an error when compiling with
-finstrument-functions.
3 years ago
Beat Küng
e29759d877
WorkQueueManager: explicitly convert PTHREAD_STACK_MIN to int
...
fixes a compiler error on GCC 11.2.1:
error: no matching function for call to ‘max(long int, int)’
3 years ago
alessandro
2c8a92c628
sitl config: put model name first
...
Github constructs the workflow names from the
matrix configurations. Having latitude and longitude
in the fist columns makes these names rather cryptic.
3 years ago
Daniel Agar
47fcdb1fdb
sensors/vehicle_angular_velocity: replace ESC/FFT elapsed perf counters with single cycle perf counter
...
- non-trivial perf counters (elapsed & interval) are relatively expensive
- if ESC and FFT notch filtering are enabled this reduces 6 updates (2 per axis) to 1
3 years ago
Julian Oes
5894f302b5
mavlink: add test for zero padding
...
We want to avoid publishing garbage leftover from earlier publications.
3 years ago
Julian Oes
5cfe30fa2e
mavlink: fix include for unit tests
...
This is required to find the include directory for the unit test of the
MavlinkStatustextHandler.
3 years ago
Julian Oes
2e0286e6bb
mavlink: support receiving multi-chunk statustexts
...
This adds support for mavlink statustext messages arriving in multiple
chunks.
3 years ago
Daniel Agar
0029a75ab0
systemcmds: convert c -> c++
3 years ago
Julian Oes
d2e931858d
px4io: remove unused cmake_policy
...
This should fix the build with older cmake versions.
3 years ago
Julian Oes
9686c81f7d
boards: enable flow control on CDCACM
...
This enables flow control on CDCACM for the NuttX boards which fixes a
problem where HITL would stall.
The stall could happen if the hardware would be a bit too slow in
keeping up with the incoming messages. Often, this happened on arming
because the logger would take some time to log all parameters right at
the beginning.
The stall would then not recover due to NuttX bug where the rx interrupt
would not be restored correctly and instead only a slower watchdog would
release the next read. This watchdog takes 200ms which means it's hard
to impossible to get out of the situation without restarting sim and/or
PX4. For more information about the issue, see:
apache/incubator-nuttx#3633
As a workaround, until that bug is fixed, and because it makes sense
anyway, I propose to enable FLOWCONTROL for the serial via USB.
3 years ago
DanielePettenuzzo
88521b0145
print error only if the mavlink command fails
...
In some cases we printed also the mavlink commands that replied
to be unsupported. This is not an error to show in the log.
3 years ago
Julian Oes
199b5e7d48
Revert "mavsdk_tests: retry gz model spawn command"
...
This reverts commit c15d3f7cfa
.
3 years ago
Julian Oes
9184038359
mavsdk_tests: try to restart gzserver
...
Sometimes gzserver seems to just not start correctly. With this commit
we try to just restart.
3 years ago
TSC21
9894598b63
mavsdk_tests: update to be able to fetch rtps builds as well
3 years ago
Thomas Debrunner
9312c772f1
mavsdk-tests: Re-try to launch a mission for some time before failing. This mitigates an issue where the flight controller has an uploaded mission, but has not finished the mission feasibility checks yet.
3 years ago
Julian Oes
764af19da4
mavsdk_tests: bump MAVSDK version to v0.48.0
...
This might help with CI tests where we get RC loss because, presumably,
MAVSDK is not sending them in time.
3 years ago
Claudio Micheli
9d02851893
vmount: increase stack size to 2100
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
3 years ago
Julian Oes
90fe4b7a54
vmount: publish gimbal v2 protocol for v1 gimbals
...
This enables the use case where the gimbal v2 protocol is used
between the ground station and the drone, and the gimbal v1 protocol is
used between the drone and the gimbal.
3 years ago
Julian Oes
6d74b390d9
vmount: use absolute angle for location tracking
...
I'm pretty sure it makes more sense to use an absolute angle to track a
lat/lon location.
3 years ago
Julian Oes
d88f9353e8
vmount: improve debug message
...
This should help to figure out when gimbal commands don't work.
3 years ago