Mirko Denecke
ac732cdeba
STM32H7 CAN: fix uninitialized pending variable
5 years ago
Beat Küng
2b0396d5df
gps: use px4::atomic instead of volatile
5 years ago
Beat Küng
e906106ea2
gps: fix memory leak on module exit (delete _helper)
5 years ago
Beat Küng
2956aa340e
module: increase max timeout for stopping modules from 2s to 5s
...
The gps module might take up to 4s to stop (if stopped during module
configuration).
5 years ago
Thies Lennart Alff
531242468e
fixed erroneous task_spawn
5 years ago
Daniel Agar
198466306e
boards: airmind mindpx-v2 fix internal qmc5883l rotation
5 years ago
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>
5 years ago
Jaeyoung-Lim
0d4d21cd67
Allow gzserver verbose options through command line
...
Allows verbose option for gzserver with VERBOS=1 on command line.
5 years ago
CarlOlsson
2128679ab3
rename templates/module to templates/template_module
5 years ago
Quentin PERROT
9116acc431
change message critical state for arm authorization
5 years ago
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.
5 years ago
Matthias Grob
ce9954a919
param: enable reseting specific parameters from shell
...
Renaming previous "param reset" to "param reset_all".
5 years ago
Matthias Grob
f70dda12a6
failureDetectorCheck: remove string manipulation
5 years ago
Matthias Grob
5eba25d2b5
Commander: remove duplicate flag changes
5 years ago
Matthias Grob
ab17b6bad4
failureDetectorCheck: revise messageing
5 years ago
Matthias Grob
981e05c633
FailureDetector: move esc topic check into esc status update
5 years ago
Matthias Grob
c180e09b9a
FailureDetector: replace resetAttitudeStatus
5 years ago
Matthias Grob
390edb770d
Commander: separate failure detector cases
...
One case could lead to the action for the other!
5 years ago
Matthias Grob
f47bb95b26
FailureDetector: remove obsolete bit switch checks
5 years ago
Matthias Grob
c9b81eaf08
FailureDetector: simplify updated/changed check
5 years ago
Matthias Grob
2bb5917188
FailureDetector: refactor naming, member order
5 years ago
Matthias Grob
25cdb383c6
Commander: simplify main failure detector condition
5 years ago
SalimTerryLi
c037dbef21
Rename and move src/drivers/adc to src/drivers/adc/board_adc
5 years ago
avionicsanonymous
df38e3798c
UAVCAN Rangefinder Support ( #15097 )
5 years ago
David Sidrane
6c4a1d01c1
NuttX Critical STM32H7 Interrupt Storm on I2C
5 years ago
Dusan Zivkovic
fa1a0b848b
FlightTaskAuto: update waypoints on every iteration when in offtrack state
5 years ago
bresch
db25f20120
ekf2: move "using" keywords to cpp
5 years ago
Daniel Agar
60d613ea04
sensors: sensor_preflight_imu -> sensors_status_imu and run continuously
...
- inconsistency checks now run continuously instead of only preflight
- keep inconsistencies for all sensors
- add per sensor data validator state as overall health flag
5 years ago
PX4 BuildBot
d4ecf24bf2
Update submodule ecl to latest Sun Sep 6 12:39:41 UTC 2020
...
- ecl in PX4/Firmware (2a6181e31fd47fc99f42c6fea4d2186cda1196f0): 264c8c4e86
- ecl current upstream: a204c59990
- Changes: 264c8c4e86...a204c59990
a204c59 2020-09-05 rjgritter - WindEstimator: Fix incorrect _state accessing, clarify enums (#906 )
5 years ago
Daniel Agar
4e8775a584
Jenkins: temporarily disable MC safe landing SITL test
...
- the MC safe landing SITL test continues to fail intermittently so I'm disabling it for now
5 years ago
Daniel Agar
ca9b6bc137
commander: quick mag cal with fixed heading use MAV_CMD_FIXED_MAG_CAL_YAW message
...
- use proper Mavlink MAV_CMD_FIXED_MAG_CAL_YAW command for initiating magnetometer quick cal
- MAV_CMD_FIXED_MAG_CAL_YAW allows specifying the yaw and optionally latitude and longitude if the vehicle doesn't have GPS
5 years ago
Daniel Agar
1ac31100cc
commander: HITL skip auto disarm if lockdown
...
- auto disarm when locked down was added in #14766 to prevent user confusion in regular usage, but also breaks HITL where lockdown is enabled for safety
- fixes #15686
5 years ago
Daniel Agar
3fa9ff6d20
boards: px4_fmu-v5_debug increase LPWORK stack 1632 -> 1728 bytes
5 years ago
Daniel Agar
dfa82b58fd
msg/tools/uorb_to_ros_msgs.py set executable
5 years ago
Daniel Agar
cea1a19fe6
NuttX sched notes add C linkage
5 years ago
SalimTerryLi
af84f449c7
isentek/ist8310: support starting with custom i2c address
5 years ago
Daniel Agar
023f6d3983
NuttX cpuload monitoring optimization
...
- Nuttx only process all suspend & resume scheduling notes when top is running, otherwise only track IDLE
- convert cpuload and print load to c++
- delete unused fields from print_load struct
- update hrt_store_absolute_time (previous unused)
5 years ago
Nicolas MARTIN
a9798454cd
temperature compensation: change sensor id not found message
5 years ago
Nicolas MARTIN
4addf8ec3e
thermal calibrtation: do not calibrate sensor without temperature sensor
5 years ago
Jonathan Hahn
7e5e8259f3
fw_pos_control_l1: fix swapped TECS time parameters ( #15685 )
...
Co-authored-by: Jonathan Hahn <hahn@wingcopter.com>
5 years ago
Daniel Agar
f7c364de37
Jenkins hardware print estimator and sensor messages
5 years ago
Daniel Agar
e5879f1bb6
estimator_sensor_bias: add bias variance
5 years ago
Daniel Agar
c54a0ff0c7
estimator_status: add device ids for accel/baro/gyro/mag
5 years ago
Daniel Agar
20c2fe6d28
estimator messages add explicit timestamp_sample
...
- timestamp is uORB publication metadata
- this allows us to see what the system saw at publication time plus the latency in estimation
5 years ago
Daniel Agar
09666c324f
msg: add mag device id pretty print decode
5 years ago
Daniel Agar
9215fb57a2
ekf2: advertise immediately to ensure consistent uORB instance numbering
5 years ago
Daniel Agar
9ccc1db649
estimator_status split out estimator_states
5 years ago
Daniel Agar
33a7fed240
ekf2: split out header and rename
5 years ago
Daniel Agar
4879a4e2ef
ekf2: use single uORB::Subscription, but change instance
5 years ago
Daniel Agar
59e66e5be9
sensors/vehicle_acceleration: use single uORB::Subscription, but change instance
5 years ago