David Sidrane
768ed297f2
uavcan_stm32h7:Support is by Family Not Chip/pacakge
2020-09-16 21:32:04 -04:00
David Sidrane
323dd389fe
vehicle_imu:VehicleIMU Fix style issues
2020-09-16 21:32:04 -04:00
David Sidrane
760f2ecb22
LoadMon:track upstream malloc changes
2020-09-16 21:32:04 -04:00
David Sidrane
c948d41284
up_cxxinitialize:is now automatic in task start
2020-09-16 21:32:04 -04:00
David Sidrane
f77fc690c7
hott:Fix compiler error array bound is unknown
...
This fixes error: variable-length array bound is unknown [-Werror=vla-larger-than=]
with gcc 9.1
2020-09-16 21:32:04 -04:00
David Sidrane
06d030b6d9
px4iofirmware Updates for NuttX 9.1.0-
2020-09-16 21:32:04 -04:00
David Sidrane
b32aab2d0f
platform Updates for NuttX 9.1.0-
2020-09-16 21:32:04 -04:00
David Sidrane
1285c79b6b
kinetis uavcan_drivers Updates for NuttX 9.1.0-
2020-09-16 21:32:04 -04:00
Julian Oes
9ed07a7873
simulator: fix temperature setting after rebase
2020-09-16 12:51:56 -04:00
Julian Oes
517114042a
failure: use time literal
2020-09-16 12:51:56 -04:00
Julian Oes
a37b839e27
simulator: add missing timestamp
2020-09-16 12:51:56 -04:00
Julian Oes
b1219811c5
mavlink: SYS_FAILURE_EN is just a bool
...
Thanks @bkueng for the review comment.
2020-09-16 12:51:56 -04:00
Julian Oes
b4ac50ced4
failure: add missing command usage docstring
2020-09-16 12:51:56 -04:00
Julian Oes
4d76ed34f3
simulator: update temperature in sync with baro
...
This fixes the case where the baro was not rejected if stuck because the
temperature still varied.
2020-09-16 12:51:56 -04:00
Julian Oes
c31246e13a
mavsdk_tests: add test for stuck mag
2020-09-16 12:51:56 -04:00
Julian Oes
afcfa2fbe0
mavsdk_tests: check for stuck baro
2020-09-16 12:51:56 -04:00
Julian Oes
db87ba3a1c
systemcmds: add new failure command
...
This adds a new systemcmd to inject failures into the system.
2020-09-16 12:51:56 -04:00
Julian Oes
a9c4f269bd
simulator: use failure injection to block GPS
...
This uses the new failure injection system using vehicle_commands
instead of specific parameters. For now it implements GPS only.
2020-09-16 12:51:56 -04:00
Julian Oes
53b14233a2
mavlink: handle failure injection commands
...
This adds handling of MAVLink failure injection commands. An
additional parameter is added as a guard to prevent triggering any
failures by accident.
2020-09-16 12:51:56 -04:00
Daniel Agar
12ab762adc
sensor_calibration: silence error if priority is -1 (uninitialized parameter value)
2020-09-16 12:32:40 -04:00
Nicolas MARTIN
504730386a
fix COM_ARM_AUTH comment
2020-09-15 22:12:55 -04:00
Daniel Agar
c41f053c7b
vehicle_imu/vehicle_magnetometer add calibration indicator to message
...
- vehicle_imu/vehicle_magnetometer add monotonically increasing `calibration_count` field so that downstream subscribers are aware of calibration changes
2020-09-15 13:12:57 -04:00
Daniel Agar
87471a988d
land_detector: use hover thrust if it was valid recently
...
- the hover thrust estimate will often invalidate upon ground contact, but before the land detector ground_contact triggers
- use same time throughout call to avoid subtle timing surprises
2020-09-15 10:17:25 -04:00
Daniel Agar
dc507ee544
sensors: add SENS_MAG_MODE to optionally publish all magnetometers
2020-09-15 10:15:39 -04:00
Daniel Agar
a04412fc1f
sensors: add SENS_IMU_MODE to optionally skip IMU voting/selection
2020-09-15 10:15:39 -04:00
Mirko Denecke
5ebc4d31da
CubeOrange and CubeYellow IMU heating fix
2020-09-15 10:08:58 -04:00
Beat Küng
055fa768d8
posix: enable ROMFSROOT
...
This will copy the ROMFS into the build directory under etc/, and thus
needs a change of the PX4 startup parameters and mixer paths.
2020-09-15 09:30:16 +02:00
Beat Küng
d3362f38d1
parameters: add parameters.json.gz as output
2020-09-15 09:30:16 +02:00
SalimTerryLi
28a6e82698
Introduce new generic ADC driver for ADS1115 chip ( #14437 )
2020-09-14 11:03:40 -04:00
Ricardo Marques
c15efea429
mavlink: publish ESC_INFO and ESC_STATUS
...
Signed-off-by: Ricardo Marques <marques.ricardo17@gmail.com>
2020-09-14 09:38:44 -04:00
JaeyoungLim
0592f6ba6e
Support gliding setpoints for autonomous soaring ( #14643 )
...
* Enable offboard gliding position setpoints
Adds a capability to make the vehicle glide when given position setpoints.
Gliding setpoints are enabled by setting POSITION_TARGET_TYPEMASK_Z_IGNORE, POSITION_TARGET_TYPEMASK_VZ_IGNORE, POSITION_TARGET_TYPEMASK_AZ_IGNORE on the typemask of position setpoints.
Include zero cruising throttle
Invalid setpoints with nan
* Handle nans for curise_throttle
2020-09-14 10:56:29 +02:00
PX4 BuildBot
1ad2e85475
Update submodule ecl to latest Mon Sep 14 00:39:58 UTC 2020
...
- ecl in PX4/Firmware (3011684f9154975f4db1581d9466524a02d4cbf3): a204c59990
- ecl current upstream: fab242a81f
- Changes: a204c59990...fab242a81f
fab242a 2020-09-06 Daniel Agar - python generation add shebang, mark executable, ignore cache
2020-09-13 21:37:01 -04:00
Daniel Agar
13db2ebb2b
accel/gyro/mag calibration set default priority uninitialized
...
- this allows the default priority to be set differently for internal/external sensors
- accel and gyro initialize default priority like mag in preparation for fully supporting external sensors
- fixes #15652
2020-09-13 21:02:53 -04:00
Daniel Agar
d70e183f5b
commander: sensor calibration check parameter save success
2020-09-13 21:00:40 -04:00
Daniel Agar
04214a347e
lib/sensor_calibration: check param save success and comment helpers
2020-09-13 21:00:40 -04:00
Mirko Denecke
ac732cdeba
STM32H7 CAN: fix uninitialized pending variable
2020-09-13 18:58:57 -04:00
Beat Küng
2b0396d5df
gps: use px4::atomic instead of volatile
2020-09-13 18:31:37 -04:00
Beat Küng
e906106ea2
gps: fix memory leak on module exit (delete _helper)
2020-09-13 18:31:37 -04:00
Thies Lennart Alff
531242468e
fixed erroneous task_spawn
2020-09-13 18:31:02 -04:00
Morten Fyhn Amundsen
cfe4982023
mavlink_messages: Subscribe to all distance_sensor instances
...
This will make all distance_sensor messages be published to
mavlink. Previously, if you ran multiple distance_sensor publishers,
typically multiple distance sensors, then you'd only get one of them
on mavlink.
The modifications to MavlinkStreamDistanceSensor are based on
MavlinkStreamBatteryStatus, which already exists with multi-instance
subscription and streaming to mavlink.
Use SubscriptionMultiArray
Co-authored-by: Daniel Agar <daniel@agar.ca>
2020-09-13 12:42:07 -04:00
CarlOlsson
2128679ab3
rename templates/module to templates/template_module
2020-09-11 09:21:33 +02:00
Quentin PERROT
9116acc431
change message critical state for arm authorization
2020-09-09 08:59:21 +02:00
Matthias Grob
c6e2722b8f
param: remove reset_nostart
...
Since we have reset_excludes and SYS_AUTOSTART and SYS_AUTOCONFIG
can be excluded like every other parameter.
2020-09-08 12:03:41 +02:00
Matthias Grob
ce9954a919
param: enable reseting specific parameters from shell
...
Renaming previous "param reset" to "param reset_all".
2020-09-08 12:03:41 +02:00
Matthias Grob
f70dda12a6
failureDetectorCheck: remove string manipulation
2020-09-08 11:42:30 +02:00
Matthias Grob
5eba25d2b5
Commander: remove duplicate flag changes
2020-09-08 11:42:30 +02:00
Matthias Grob
ab17b6bad4
failureDetectorCheck: revise messageing
2020-09-08 11:42:30 +02:00
Matthias Grob
981e05c633
FailureDetector: move esc topic check into esc status update
2020-09-08 11:42:30 +02:00
Matthias Grob
c180e09b9a
FailureDetector: replace resetAttitudeStatus
2020-09-08 11:42:30 +02:00
Matthias Grob
390edb770d
Commander: separate failure detector cases
...
One case could lead to the action for the other!
2020-09-08 11:42:30 +02:00