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
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
Igor Mišić
d1aec01b86
uavcan/actuators: stop update esc status if there is no UAVCAN ESCs
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
Thomas Debrunner
ade4a1930c
trajectory-planning: Added option for PositionSmoothing library with single target waypoint that disables L1 guidance
3 years ago
Daniel Agar
08ee3208b2
mavlink: stop_command fix potential dead lock
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
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
Matthias Grob
495f1c9165
battery: don't initialize _source without constructor
3 years ago
Matthias Grob
68e2940f58
math: support max of three values additional to min and use it everywhere
3 years ago
Matthias Grob
e8676fe87a
BATTERY_STATUS: improve filling cell voltage
...
according to review comment
3 years ago
Matthias Grob
b41e345a5b
battery: correct updateBatteryStatus() description
3 years ago
Matthias Grob
ee3bc6673a
AnalogBattery: make update variables const
3 years ago
Matthias Grob
fdc40880d0
battery: separate out publishing from updating
...
to allow smart battery drivers to use the battery class and
filling in additional information in case it makes sense.
3 years ago
Matthias Grob
e70d70468a
battery: pass voltage and current by setter
3 years ago
Matthias Grob
39641494da
battery: pass connected flag in by setter
3 years ago
Matthias Grob
38d23f5345
battery: pass priority in by setter
3 years ago
Matthias Grob
f9fc9a9af6
battery: pass source in by constructor
3 years ago
Matthias Grob
b965923c08
battery: fetch throttle value inside of class
3 years ago
Matthias Grob
ddc6b6bc9c
battery: move MAVLink specific handling out of battery class
3 years ago
Matthias Grob
da2fdf923e
battery parameters: allow usage of 1S battery
3 years ago
Daniel Agar
7185bb3243
vmount: output rc simple protections
3 years ago
bresch
c947562183
ekf: get rid of intermediate variable "fuse_height"
3 years ago
bresch
9651f78b0a
ekf: centralize the height fusion decision
3 years ago
bresch
d583ef6b79
ekf2: move height fusion code to separate source file
3 years ago
Daniel Agar
01e60e853e
navigator: increase stack slightly
3 years ago
Daniel Agar
41378fcef9
ms5611: lower SPI clock 20 MHz -> 16 MHz
...
- this was necessary to get the secondary ms5611 working reliably on a
particular CubeOrange
- the sensor is transferring very little data, so lowering the speed by
default everywhere is harmless
3 years ago
Daniel Agar
8cd517f533
dataman: PX4_ERR on create_work_item failure
3 years ago
Daniel Agar
9ab633c18f
drivers/imu/invensense: check register bank during probe if necessary
...
- the WHO_AM_I is only accessible in register bank 0, which might not
be currently selected if the sensor didn't have a clean reset
3 years ago
Daniel Agar
4bf1b46e47
boards: free up flash on crazyflie and omnibus
3 years ago
Daniel Agar
1f6acd0171
parameters: add simple backup and restore mechanism
3 years ago
Daniel Agar
674b92df18
parameters: sleep 10 ms before retrying a failed import/export
3 years ago
Daniel Agar
7bfebf5289
parameters: add param dump to read and decode bson to console
3 years ago
Daniel Agar
7560d45c61
parameters: import tolerate unhanlded BSON types
3 years ago
Daniel Agar
1af068179e
parameters: tinybson print errors and count imported types
3 years ago
Silvan Fuhrer
ba1526896d
Navigator: VTOL: remove generate_waypoint_from_heading()
...
The FW Position controller sets the wp to be tracked during a
VTOL front transition, the coordinates sp set here weren't used.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago