Stephan Brown
ab9fa59dd2
geo_mag_declination: Fix table bounds checking.
8 years ago
Daniel Agar
384e3bb693
meas_airspeed status aspd_com_err
8 years ago
Beat Küng
d3f71454cc
posix_sitl_default.cmake: add modules/events
...
It's not used yet, just to make sure it compiles fine.
8 years ago
Beat Küng
0d000173b5
l3gd20 selftest: don't check for 0 offset
...
If temperature compensation is enabled, the offset will be 0
8 years ago
Beat Küng
32ed939ea4
param_shmem: readd dropped static to function definition
8 years ago
Beat Küng
ea4d3d970b
temperature_calibration: make sure to save the params after the process
8 years ago
Beat Küng
6583f73cfa
temperature_calibration: reduce code duplication by adding a TemperatureCalibrationCommon class
8 years ago
Beat Küng
38b4984c36
temperature_calibration: make sure to call orb_unsubscribe() when objects are destroyed
8 years ago
Beat Küng
980c3bc6a7
temperature_calibration: notify system about param changes
8 years ago
Beat Küng
b89b76fbe6
gyro_calibration: use param_notify_changes
8 years ago
Beat Küng
3eecd16309
accelerometer_calibration: use param_notify_changes
8 years ago
Beat Küng
a802caca87
param: add param_notify_changes() method
...
Can be used for example after several calls to
param_set_no_notification() to avoid unnecessary system notifications,
as it is an expensive change.
8 years ago
Beat Küng
4b8e6cf9cd
temperature_calibration: make sure to always do an orb_copy() even when already finished
...
... since we do poll() on the gyro fd.
8 years ago
Beat Küng
d2dd61dfbd
temperature_calibration: make sure to report an error only once
8 years ago
Simone Guscetti
fe53e3a0d5
commander: add status_changed when battery is low
8 years ago
Beat Küng
c4a8aa9c68
temperature_calibration: refactor to separate code & reduce code duplication
8 years ago
Beat Küng
b6f3cf9425
events: refactor temperature_calibration command to take options and use a single vehicle_command
...
This makes it easier to start calibration for all sensors at once.
8 years ago
Beat Küng
603cd1e6dc
refator events: move temperature calibration implementation into subdirectory
8 years ago
Paul Riseborough
b36e65fd6d
events: Improve consistency of console messages
8 years ago
Paul Riseborough
9e219fba0c
events: make required temp rise for calibration adjustable
8 years ago
Paul Riseborough
4ff5e7c5ab
systemlib
8 years ago
Paul Riseborough
8001db257c
ROMFS: enable auto start of thermal calibration
8 years ago
Paul Riseborough
8aa91512e9
systemlib: Add parameters to control thermal calibration startup behaviour
8 years ago
Paul Riseborough
f86347f1e2
Tools: Enable offline calibrator to handle less than 3 inertial sensors
8 years ago
Paul Riseborough
4d163eebb9
events: Add accelerometer and baro thermal calibration
8 years ago
Paul Riseborough
f0c456dd54
events: give gyro cal unique names in preparation for other sensor types
8 years ago
Matthias Grob
9e80a6c9d6
sensors: rc filter no unstable cutoff, better initialisation, reset filter on change, constrain output
...
Filter gets unstable if cutoff is above sample rate/2.
Filter initial frequencies do not matter a lot because they get replaced by parameters anyways.
Filter delay values get reset to 0 when the filter is reconfigured otherwise there can be some weird spikes in the output.
Filter output gets constrained to the range again because of possible overshoot.
8 years ago
Matthias Grob
81dcba3a2a
sensors: rc added low pass filter parameters
8 years ago
Matthias Grob
c2be4b2b29
mc_pos_control: added exponential curve to manual x,y velocity setpoint
...
controlled by parameter MPC_XY_MAN_EXPO that is disabled (0) by default
8 years ago
Matthias Grob
661832ca1d
mathlib: added exponential curve function
8 years ago
Matthias Grob
d991285406
sensors: rc filter: added sample rate of 33.3Hz and lowpass cutoff 5Hz hardcoded for testing
8 years ago
Matthias Grob
27a4ce2691
sensors: rc added lowpass filters to the 4 main channels without useful samplerate and cutoff frequency yet
8 years ago
Matthias Grob
a14dbdcfdb
sensors: rc refactored min max ifs to constrain
8 years ago
David Sidrane
9527dd7714
Add auav-x21_default to the qgc firmware for distribution
8 years ago
Beat Küng
3dc6e7b574
LandDetector: use a 64bit counter for total system flight time
...
The previous 32bit counter wrapped in ~1.19h, this switches to 2 32bit
counters, wrapping in 584942 years.
8 years ago
Beat Küng
05b649cc86
LandDetector: fix total system flight time (landed & takeoff logic)
8 years ago
Dennis Mannhart
f718b3a97a
mc_pos_control: limit slewrate different in up and down direction
8 years ago
David Sidrane
c976a26156
Use wild card *_PX4_* for upload
...
Compliments the Bootloader change To simplify the ripple effect on the tools, we will be using /dev/serial/by-id/*_PX4_* to locate PX4 devices. Therefore moving forward all Bootloaders must contain the prefix "PX4 BL " in the USBDEVICESTRING
8 years ago
Daniel Agar
0eac637870
clang-tidy relax function-size.LineThreshold
8 years ago
Daniel Agar
9a2ce9a098
clang-tidy relax function-size.StatementThreshold
8 years ago
Daniel Agar
b068c61784
clang-tidy clang-analyzer-core.NonNullParamChecker
8 years ago
Daniel Agar
345123bb04
clang-tidy readability-static-definition-in-anonymous-namespace
8 years ago
Daniel Agar
b59ab8b663
clang-tidy remove TODOs
...
- readability-avoid-const-params-in-decls
- readability-named-parameter
8 years ago
Daniel Agar
6f05fec335
clang-tidy performance-unnecessary-copy-initialization
8 years ago
Daniel Agar
7e5f09f408
clang-tidy performance-unnecessary-value-param
8 years ago
Daniel Agar
be5764db48
clang-tidy misc-suspicious-missing-comma
8 years ago
Daniel Agar
edd564b5a9
clang-tidy list all available checks
8 years ago
Daniel Agar
37a2e331c4
clang-tidy test_bson memcmp check return
8 years ago
Daniel Agar
070cd55636
clang-tidy readability
8 years ago
Daniel Agar
b33d49c77d
state_machine_helper use static_assert
8 years ago