David Sidrane
4e04781d1f
mro_ctrl-zero-f7:Support Nuttx SDIO Fixes
5 years ago
David Sidrane
8d7bfa805b
modalai_fc-v1:Support Nuttx SDIO Fixes
5 years ago
David Sidrane
4f1790864d
av_x-v1:Support Nuttx SDIO Fixes
5 years ago
David Sidrane
9c1543c33f
Nuttx with PX4 Contrib for SDIO PU fix
5 years ago
CarlOlsson
13a9b552c5
Remove unused GPS fail circuit breaker
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
5 years ago
kamilritz
92adc5afaa
Update ECL to newest version
5 years ago
Daniel Agar
298d6d8703
ST LSM9DS1 9DOF IMU driver
...
- this is a replacement for df_lsm9ds1_wrapper on the Emlid Navio2 once DriverFramework is removed
5 years ago
Daniel Agar
f3cd5b19c8
emlid navio2: update RGB LED driver (move away from DriverFramework)
...
- delete unused linux gpio wrapper
5 years ago
Daniel Agar
ace1acca3c
Jenkins hardware print power topics
5 years ago
Daniel Agar
b7a63bfdf3
drivers/adc: move to ModuleBase and split out header
5 years ago
Daniel Agar
d19f18d40b
linux boards (ocpoc, bbblue, navio2) replace custom adc drivers with simple px4_arch implementation
5 years ago
Julian Oes
fc9df31653
platforms: link libatomic only on emlid navio2 (raspberry pi)
...
Linking to libatomic is only required for targets such as Raspberry Pi but not on for normal x86/x86_64 Linux builds.
5 years ago
Jacob Dahl
d08ec05bab
PWM automatic trigger system (ATS) for parachutes ( #13726 )
...
* parameter and logic to commander for triggering failsafe from external automatic trigger system.
* logic to startup script for enabling ATS. Added uORB publishing to pwm_input module.
* Refactored out CDev usage from pwm_input and ll40ls. Refactored out ll40ls specifics from pwm_input and cleaned up dead code.
5 years ago
Kabir Mohammed
5d110101b5
adis16497: add sensor model autodetection ( #13863 )
...
The sensor comes in three variants with different gyro measurement ranges. This patch allows auto-detection of the model at startup and sets the scale factor associated with the particular model.
5 years ago
Daniel Agar
7166b867e1
NuttX stackcheck exclude PX4 Matrix and Param
...
- instrumenting PX4 Matrix and Param methods is too burdensome
- partially restore px4_fmu-v5_stackcheck and holybro_durandal-v1_stackcheck to match default configs
5 years ago
Mathieu Bresciani
5adf23a6a8
Add gyroscope notch filter - IMU_GYRO_NF_(FREQ|BW)
...
* NotchFilter: add NotchFilter template and test for float type
* NotchFilterTest: add test for Vector3f notch filter
* PX4Gyroscope: add notch filter with IMU_GYRO_NF_(FREQ|BW) parameters to
set the notch center frequency and bandwidth
5 years ago
Nicolas MARTIN
031680a520
commander: remove ekf2 preflight ratio param units
...
Innovation ratios have no unit: it is a ratio of to squared base unit.
For example:
[COM_ARM_EKF_VEL] = [vel_innov]**2 / ([GATE_SIZE]**2 * [VEL_VAR])
= [m/s]**2 / ([1]**2 * [m/s]**2)
= [1]
5 years ago
Julian Oes
9e239e47c4
mavsdk_tests: fix PEP8 issues
5 years ago
Daniel Agar
e29acea509
posix hrt add latency buckets
5 years ago
Julian Oes
25ff013418
vmount: fix float casting, simplify loop
5 years ago
Julian Oes
30cadf5903
vmount: properly initialize last_active
...
If last_active is initialized at 0 it means that input via mavlink is
already enabled but that's generally not the case.
5 years ago
Julian Oes
7a69b85850
vmount: fix input for test command
...
It is most convenient to use a yaw angle relative to body for testing.
Also, we set stabilize_axis to true for testing.
5 years ago
Julian Oes
4753e02364
vmount: fix implicit double promotion
5 years ago
Julian Oes
14133380e2
vmount: set all DO_MOUNT_CONFIGURE params
...
We previously did not set param2 to param7 of DO_MOUNT_CONFIGURE.
5 years ago
Julian Oes
5836edc586
vmount: first step to support absolute angles
...
The mavlink spec now supports absolute angles as well, see:
https://github.com/mavlink/mavlink/pull/944
5 years ago
Matthias Grob
1484dfed6a
FlightTasks: remove deprecated AutoLine mission task
5 years ago
Julian Kent
bb410ca0db
Fix compile error, save some bytes by removing redundant checks
5 years ago
Julian Kent
af961f2391
Avoidance interface should be a stop point
5 years ago
Julian Kent
33702be3e4
Fix bad assumption: _position_setpoint is normally at _target
5 years ago
Julian Kent
603a993380
Improve comments
5 years ago
Julian Kent
75d7a049c1
Use the new trajectory constraints to synchronize and limit velocities
5 years ago
Julian Kent
025c044530
Add trajectory constraints helpers
5 years ago
Daniel Agar
89693258a9
landing_target_estimator: initialize all fields
...
- fixes Coverity CID 253911
5 years ago
Daniel Agar
738b57c945
pxh: initialize all fields
...
- fixes Coverity CID 309151
5 years ago
Daniel Agar
4b96eb569d
flight_tasks: getPositionSetpoint() initialize entire vehicle_local_position_setpoint_s
...
- this isn't strictly necessary (all used fields are set), but doesn't hurt
- fixes Coverity CID 268659
5 years ago
Daniel Agar
0f3bb94ff7
uORB_test: initialize timings storage
...
- fixes Coverity CID 341740
5 years ago
Daniel Agar
aabc89b2d0
vscode: commit auto added c++ header associations
5 years ago
Daniel Agar
b60a519cbc
drivers accel & gyroscope: use float for integrator accumulation
...
- fixes Coverity CID 352841 and CID 352840
5 years ago
Daniel Agar
44f9de5e37
delete parrot bebop board support
...
This target was never fully supported and is heavily dependent on a number of DriverFramework drivers that have no in tree equivalents (bebop bus, flow, rangefinder, etc). Deleting this will make it easier to fully drop DriverFramework shortly.
5 years ago
Daniel Agar
ce1e9762b0
deprecate df_hmc5883_wrapper and replace with in tree hmc5883
...
- deprecate DriverFramework hmc5883 driver (df_hmc5883_wrapper)
- update aerotenna ocpoc and snapdragon flight eagle boards to use in tree hmc5883
5 years ago
Daniel Agar
7241eebd80
cmake merge linux cross compile targets (cross + native) and cleanup
...
- consolidate cross and native variants (only a single default is needed)
- beaglebone_blue_cross + beaglebone_blue_native => beaglebone_blue_default
- emlid_navio2_cross + emlid_navio2_native => emlid_navio2_default
- px4_raspberrypi_cross + px4_raspberrypi_native => px4_raspberrypi_default
- move upload helpers to cmake/upload.cmake
5 years ago
Daniel Agar
aaf5670e7d
deprecate df_bmp280_wrapper and replace with in tree bmp280
...
- deprecate DriverFramework bmp280 driver (df_bmp280_wrapper)
- update beaglebone blue and snapdragon flight eagle boards to use in tree bmp280
- update posix (really just linux) and qurt I2C wrappers
- tested on beaglebone blue
5 years ago
Daniel Agar
1da7209fe1
lps25h: move to PX4Barometer and cleanup
5 years ago
Mohammed Kabir
bf9e193062
collision_prevention: fix sensor range float rounding
5 years ago
Daniel Agar
a96dc9c0c8
navio2 adc fix strncpy size
5 years ago
Daniel Agar
b292b04ac1
platforms posix link atomic
5 years ago
Daniel Agar
bf23b1d0d8
linux_pwm_out: fix strncpy length and task main signature
5 years ago
Daniel Agar
dcbb03b785
bmp280: fix device id (device type not set)
5 years ago
Daniel Agar
091c111f4f
mpu9250: more small fixes and cleanup
...
- delete unused _checked_bad
- delete unused "good transfers" perf counter
- delete unused "bad transfers" perf counter
- use proper register names in transfer structures
- mpu9250 don't transfer unused status register
- mpu9250 mag (ak8963) check overflow
- mpu9250 mag (ak8963) pass data as const references
- mpu9250 mag fix mag errors perf count
- delete obsolete whoami checks
5 years ago
Lorenz Meier
093a982f49
Reduce speed factor in SITL CI tests
...
- With profiling enabled it is over-comitting the system.
5 years ago