Jukka Laitinen
25c10eb124
cdev: build & link fixes for NuttX protected build
...
- Always link to nuttx_fs for register/unregister_driver calls
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Daniel Agar
acdcc35392
tests: dataman fix ssize_t printf
3 years ago
alexklimaj
6133ef0d63
Dronecan fix beep driver
3 years ago
bresch
67a893ac6d
WelfordMean: remove unnecessary case for first sample
...
setting the mean to the sample value and then adding 0 is the same as
setting the mean to zero and then add the sample value divided by 1
3 years ago
bresch
5468841aa5
WelfordMean: add unit test
3 years ago
Daniel Agar
fc17797548
ekf2: delete obsolete _bad_vert_accel_detected
3 years ago
Daniel Agar
986cf288da
dataman: remove obsolete persistence and reset reason
3 years ago
Daniel Agar
ad1bfb5410
Tools/HIL/reboot.py retry every 90 seconds for up to 5 minutes
3 years ago
96moustafa
63189067f6
set the transponder_report message of uavs with no icao address to be their mav id
3 years ago
Daniel Agar
167edcc77b
simulator: add standalone sensor_gps_sim module
3 years ago
Daniel Agar
95b961c622
simulator: add standalone sensor_baro_sim module
3 years ago
Daniel Agar
4edfb4799f
simulator: add standalone sensor_mag_sim module
3 years ago
Daniel Agar
b71b908ac7
Tools/HIL: explain cmd, use monotonic time
3 years ago
Daniel Agar
0f6e30599c
Jenkins: hardware tolerate px4_fmu-v5_debug dataman failures for now
3 years ago
bresch
66290de745
ekf: improve range primary height source
...
allow range fusion to start with fake measurements if the sensor is
providing bad measurements because too close to the ground
3 years ago
bresch
9147d5ea5c
ekf2: use ground as ekf altitude datum when in range primary hgt mode
3 years ago
bresch
5e790da634
ekf2: reset the timeout timer in the reset function directly
3 years ago
bresch
0d874cf00a
ekf2: move aiding start details in dedicated function
...
When an aiding source needs to be started, simply call the corresponding
starting function and any required reset is handled in there.
3 years ago
Matthias Grob
897775f38d
ManualControlSelector: Allow disabling stick input
3 years ago
Matthias Grob
300e439144
ManualControlSelector: Enable original PX4 default behavior until QGC catches up
3 years ago
Daniel Agar
d961a067b9
navigator: reduce NUM_MISSIONS_SUPPORTED 2000->500 for dataman RAM usability
3 years ago
Daniel Agar
ca3f6f59f9
dataman: add SYS_DM_BACKEND parameter
3 years ago
Beat Küng
f76086ffa1
microRTPS_agent_CMakeLists.txt.em: add install section
3 years ago
Beat Küng
a9e918c7b2
fix ina226: use shunt param value
3 years ago
Beat Küng
a4ca298ee9
simulator_mavlink: handle MAV_TYPE_VTOL_RESERVED3
3 years ago
Beat Küng
7aed8c4f47
sd_bench: print errno on write failure
3 years ago
Beat Küng
80300c36b4
parameter units: add 'A' (Ampere)
3 years ago
Beat Küng
10f49c99ef
px4_add_gtest.cmake: add optional COMPILE_FLAGS, INCLUDES, EXTRA_SRCS and LINKLIBS
3 years ago
Beat Küng
87ec8839c4
px4/fmu-v5x: remove unused base_phy_DP83848C build variant
3 years ago
Igor Mišić
d1aec01b86
uavcan/actuators: stop update esc status if there is no UAVCAN ESCs
3 years ago
Beat Küng
aa96e39306
kconfig: do not inherit for recovery.px4board from default.px4board
3 years ago
Beat Küng
ca6df035b4
px4/fmu-v5x: add arch_io_pins dependency (required in init.cpp)
3 years ago
Beat Küng
0d1d454a4c
mavlink: add missing 'sensor_calibration' lib dependency
3 years ago
alexklimaj
31af09f8e7
Fix uavcan distance sensor not being logged
3 years ago
Silvan Fuhrer
24d871f792
FW land detector: tighten thresholds in airspeed-less case
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
PX4 BuildBot
16621b19b3
Update submodule sitl_gazebo to latest Fri Dec 10 00:38:56 UTC 2021
...
- sitl_gazebo in PX4/Firmware (95222baa33
): ffb87ef4a3
- sitl_gazebo current upstream: 27298574ce
- Changes: ffb87ef4a3...27298574ce
2729857 2021-12-06 Silvan Fuhrer - Plane.sdf: reduce flaps and aileron effectiveness by reducing the angle-to-lift ratio
3 years ago
Thomas Debrunner
ade4a1930c
trajectory-planning: Added option for PositionSmoothing library with single target waypoint that disables L1 guidance
3 years ago
Jukka Laitinen
77af102cab
px4_work_queue: Use px4_task_spawn_cmd for WorkQueueRunner in NuttX protected
...
In NuttX protected build there are separate work queues in kernel and user sides.
pthreads are only available in user side, so use tasks and kthreads for
memory protected builds.
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Jukka Laitinen
3aab4d2daf
px4_task_spawn_cmd: launch kernel thread in protected/kernel build on kernel side
...
Also task name is accessible only in kernel side for protected/kernel build
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
3 years ago
Daniel Agar
8185e2a384
boards: board_app_initialize() don't return early on failure
...
- depending on the situation we're more likely to get actionable user
feedback by allowing boot to complete rather than silently failing
3 years ago
Daniel Agar
08ee3208b2
mavlink: stop_command fix potential dead lock
3 years ago
Cindy Hsieh
ca90c785e9
correct pin in the comment, no code changed
3 years ago
Thomas Stastny
95222baa33
fix incorrect L1 period param documentation ( #18811 )
...
* fix incorrect L1 period param documentation
* reduce minimum L1 period
3 years ago
Daniel Agar
8b1543e3b0
mavlink: destroy all instances fix potential dead lock
3 years ago
Silvan Fuhrer
b00ebe53bb
FlightTaskAuto: use MPC_VEL_MAX instead of MPC_XY_CRUISE for emergency braking thresholds
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Julian Oes
94884594bb
mavsdk_tests: check gzserver and gz model calls
...
This adds two checks to make sure gzserver has actually started before
continuing, and also whether the gz model call was successful.
3 years ago
Daniel Agar
51c0e5553e
vmount: adjust MNT_RANGE_PITCH and MNT_RANGE_ROLL defaults
...
- this seems like a much more reasonable default
3 years ago
Daniel Agar
3b94742117
vmount: adjust timeout 50 -> 20 ms (50 Hz)
3 years ago
Julian Oes
9cb2bf389c
vmount: add param to use RC input for angular rate
...
Until now RC input was translated to angles only. I added the param
MNT_RC_IN_MODE which allows the RC input to be used for angular rate.
3 years ago
Daniel Agar
08b0ac9654
dataman: retry file read/write failures and report seek errors
3 years ago