Daniel Agar
6c96748e54
boards: pixhawk mini add unused MPU9250 CS & DRDY pins
5 years ago
Daniel Agar
9e509a4bec
navigator: RTL minor whitespace and style fixes
5 years ago
Daniel Agar
aca6be8b5c
navigator: RTL destination throttle dataman access
5 years ago
David Sidrane
7aac0c5ac3
platforms/nuttx/NuttX/nuttx back ports for H7
5 years ago
David Sidrane
73bb18a053
px4_fmu-v6x: Limit Slew rate So IMU works with DMA
...
The defualt in NuttX is OSPEED of 50Mhz. This is realy a slew
rate control. At the default high slew rate the overshoot was
.7 Volts. On a ICM20649 this was causing the device to output
garbage. All 0s
N.B. A passive scope or Logic analyser's probes load will mask
the failure. Useed a FET probe to verify the issue.
5 years ago
David Sidrane
5d90c31632
Added PX4 FmuV6X
5 years ago
David Sidrane
9beca65600
stm32_common:board_mcu_version expand to include STM32H7[4|5]
...
Todate I have not fould a way to differentiate a 74 from a 75.
as all parts map to Device ID 0x450: STM32H742, STM32H743/753
and STM32H750.
One the CPU is fully differentiate in Nuttx, this can be a
#ifdef.
5 years ago
David Sidrane
19cf2f47ac
stm32h7:adc read & clear EOC on init
5 years ago
David Sidrane
bd1f69fb76
stm32_common:board_hw_rev_ver Support 16 Bit ADC
5 years ago
David Sidrane
2c9a522f71
stm32_common:adc read & clear EOC on init
5 years ago
David Sidrane
37c1837ceb
PX4:stm32_common/ToneAlarmInterfacePWM.cpp Extend for STM32H7
5 years ago
Daniel Agar
11585dfb67
ekf2: decrease default GPS horizontal velocity noise
5 years ago
Julian Oes
8d47b36f1e
Makefile: fix j for clang-tidy calls
5 years ago
Julian Oes
6afdc2c376
build: use ninja default for -jN unless set
...
It makes sense to trust ninja on selecting the number of cores. This is
also sensible in order not to change existing setups.
5 years ago
Julian Oes
0ec9287457
build: actually pass number of cores to ninja
...
Without this ninja supposedely builds with the default of the system
which is 10 for my 4 core, 8 thread CPU. With this argument, you can now
actually set it.
This has the benefit that the Gazebo plugins can be built with less
cores in order to avoid running out of RAM.
5 years ago
Julian Oes
340e651d97
Build: properly read -j argument
...
The previous check for the -j argument was not actually working.
Therefore, the build always used 4 cores, unless when building with
ninja when presumably the ninja default was used.
5 years ago
Dusan Zivkovic
08fdc90175
mission: keep current heading if close to ROI while heading sp is invalid
5 years ago
Daniel Agar
a9dacae57e
sensors/vehicle_angular_velocity: limit scheduling to IMU_GYRO_RATEMAX
5 years ago
Daniel Agar
96f043cd62
sensors/vehicle_acceleration: limit scheduling to IMU_INTEG_RATE
5 years ago
Daniel Agar
b36845330e
ms5611: prevent starting as ms5607 type on ms5611 hardware
...
- an ms5611 using the ms5607 calculations will return impossibly high barometric pressure (~2000 mbar)
5 years ago
Daniel Agar
b139f48fef
sensors: throttle mavlink emergency log messages
...
- in rare situations sending these messages multiple times in close succession can actually cause a loop of additional sensor timeouts
5 years ago
Daniel Agar
51a36f0b61
sensors/vehicle_imu: improve initial sensor interval monitoring
...
- add perf counters for monitoring
5 years ago
Daniel Agar
e34bdb4be9
move IMU integration out of drivers to sensors hub to handle accel/gyro sync
...
- IMU integration move from drivers (PX4Accelerometer/PX4Gyroscope) to sensors/vehicle_imu
- sensors: voted_sensors_update now consumes vehicle_imu
- delete sensor_accel_integrated, sensor_gyro_integrated
- merge sensor_accel_status/sensor_gyro_status into vehicle_imu_status
- sensors status output minor improvements (ordering, whitespace, show selected sensor device id and instance)
5 years ago
Mirko Denecke
86cd1d0802
Hex CubeOrange: fix comment for TONE_ALARM_CHANNEL pin
5 years ago
Mirko Denecke
b5ff82bccc
Hex CubeOrange: remove CAN Silence Silent mode pins
5 years ago
Mirko Denecke
fd600d7eed
Hex CubeOrange: remove LSM303D
5 years ago
Beat Küng
43279f18ba
bmp388: fix variable shadowing warning
5 years ago
Julian Oes
9b2527549b
mavsdk_tests: relax timeout for offboard goto
...
This probably makes sense because we ask for more accuracy, so it will
take longer to reach a position.
5 years ago
Julian Oes
bc1960ef2b
mavsdk_tests: make offboard tests more accurate
...
By making the acceptance radius smaller we should potentially also be
more accurate while landing and fail less.
5 years ago
Julian Oes
dd95498379
mavsdk_tests: at normal speed RTL can take a while
5 years ago
Julian Oes
76b7d462ae
mavsdk_tests: relax requirement to land at home
...
Hopefully, this will fix CI.
5 years ago
Julian Oes
d43e4d88c3
mavsdk_tests: wait until home is set properly
...
Otherwise we might have NaN stored as home.
5 years ago
Julian Oes
73dda496ef
mavsdk_tests: more verbose output on fail
5 years ago
Julian Oes
160aca9207
mavsdk_tests: more debug info
5 years ago
Julian Oes
1a25cdf7b2
mavsdk_tests: remove intermittently failing tests
...
We can bring them back when they work consistently.
5 years ago
Julian Oes
a1bf1bdd9d
mavsdk_tests: prevent exception if log_fd is None
5 years ago
Julian Oes
262341455b
mavsdk_tests: map stderr to stdout
...
That way we don't need to collect it separately.
5 years ago
Julian Oes
eba1cf08f8
mavsdk_tests: also use sleep workaround locally
...
However, don't sleep as long as in CI.
5 years ago
Julian Oes
1cb706c411
px4_log: flush each line
...
Without this fix all PX4 output is buffered and presented at the very
end of a scripted MAVSDK test which makes the log hard to read.
5 years ago
Julian Oes
76750fc8a6
mavsdk_tests: collect buffered up stdout output
...
Somehow only subprocess.stdout.readline() works at a time. In order not
to miss out on some of the stdout output, we need to collect it all at
the end. Also, we can stop using readline() for processes that have quit
already.
5 years ago
Dusan Zivkovic
1f57d63503
precland: set the previous position setpoint to invalid, in the position setpoint triplet
5 years ago
Dusan Zivkovic
7eee9deb4c
mission: handle precision landing inactivation properly
5 years ago
Dusan Zivkovic
a758ea1220
RTL: enable precision landing at the end of RTL, configurable by parameter
5 years ago
Dusan Zivkovic
ed9e504695
precland: add a method to check if precland is activated
5 years ago
TSC21
ad4d4287fa
mavlink odometry: properly set the frame id fields
5 years ago
TSC21
562d57fee8
mavlink: fix odometry frames of reference setup
5 years ago
Daniel Agar
0ec48cfef3
ekf2: increase default baro noise 2 -> 3.5 m
5 years ago
Beat Küng
07b39ec7c0
bmp388: some cleanup
...
- avoid unnecessary sensor readout cycle during init
- check status register for data ready
5 years ago
Hamish Willee
14853539e3
CBRK_FLIGHTTERM: Does not affect takeoff failure safety detection ( #14972 )
...
* CBRK_FLIGHTTERM: Clarify does not affect takeoff failure safety detection
* FD_FAIL_P FD_FAIL_R - clarify apply on takeoff
* Improve param text
Co-authored-by: Mathieu Bresciani <brescianimathieu@gmail.com>
5 years ago
Daniel Agar
05856c1029
ROMFS: holybro s500 decrease filter defaults
5 years ago