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
Lorenz Meier
b0cb29ed82
MAVSDK tests: Add minimal plane example
...
This will add coverage for baseline plane controllers.
5 years ago
Daniel Agar
5dfc8f1362
mpu9250: main handle init and alloc failures separately
5 years ago
Daniel Agar
25cbcca84a
mpu9250: fix error return on reset fail
5 years ago
Daniel Agar
45937fb70a
srf02: move to PX4Rangefinder and cleanup
5 years ago
Jin Chengde
91e4da8885
fix compile error
5 years ago
Jin Chengde
57f3be3a69
fix bug if speed reach minium during ramp
5 years ago
PX4 BuildBot
a986a63504
Update submodule matrix to latest Sat Jan 4 12:39:31 UTC 2020
...
- matrix in PX4/Firmware (1cee4d3b0de55e2a7b874dfdaf7a9975a099195c): d18be0d0fa
- matrix current upstream: 3b581fb599
- Changes: d18be0d0fa...3b581fb599
3b581fb
2020-01-01 Lorenz Meier - Update .travis.yml
efa5580
2020-01-01 Lorenz Meier - Update CMakeLists.txt
20a9e91
2019-12-31 Lorenz Meier - Fix CMake configuration for coverage tests on Mac OS
5 years ago
SalimTerryLi
5f5a2e12fb
mpu9250: improve AK8963 init (fixes raspberry pi support)
5 years ago
Daniel Agar
16bd1088fa
mpl3115a2: move to PX4Barometer and cleanup
5 years ago
Daniel Agar
0c9161f004
sf0x: move to PX4Rangefinder and cleanup
5 years ago
Daniel Agar
d5fb7f47c2
sf0x: split into separate header, implementation, and main
5 years ago
Daniel Agar
156cf16265
logger: log all raw sensor data at a minimal rate
5 years ago
Daniel Agar
1edfee4fdd
mavsdk_tests: build should be independant of px4
5 years ago
Daniel Agar
7775dfbc56
mavsdk_test_runner.py remove verbose gazebo output
5 years ago
Daniel Agar
9df06ffdea
posix main wait_to_exit() fix and catch SIGTERM
...
- wait_to_exist() shouldn't depend on lockstep (px4_usleep)
5 years ago
Daniel Agar
f7cf1ffc41
drivers/uavcan: remove MAVLINK header dependency
5 years ago
Daniel Agar
35073d093f
gitignore update for in tree cmake builds
5 years ago
Daniel Agar
04efd91840
leddar_one: split into separate header, implementation, and main
...
- remove default serial port
5 years ago
Daniel Agar
213c6a1923
deprecate df_ms5611_wrapper and df_ms5607_wrapper (replaced with in tree ms5611 driver)
5 years ago
Daniel Agar
e48b8b1abe
drivers/adc: start WQ cycle on init
5 years ago
Daniel Agar
ef12e63af2
ms5611: move to PX4Barometer and cleanup
5 years ago
SalimTerryLi
87e5da189b
ms5611: fix start_bus() logic to work on linux and add RPi I2C bus config ( #13814 )
5 years ago
Daniel Agar
c8fb3c589a
posix I2C::init() should also probe() (sync with NuttX)
5 years ago
Daniel Agar
cc7a0cd69d
beaglebone blue: build librobotcontrol with cmake
5 years ago
PX4 BuildBot
b3889e6187
Update submodule matrix to latest Sun Dec 29 00:38:26 UTC 2019
...
- matrix in PX4/Firmware (82244037f4f4be591cf1c8b9a25bb4969d0d33a9): e81483a808
- matrix current upstream: d18be0d0fa
- Changes: e81483a808...d18be0d0fa
d18be0d
2019-12-28 kritz - Fix AngleAxis constructors (#117 )
5 years ago
Daniel Agar
5c8ff4e680
Update submodule mavlink v2.0 to latest Sun Dec 29 00:38:12 UTC 2019
...
- mavlink v2.0 in PX4/Firmware (0fc4c66994d6164b60fdee818307d37ba5cf12d1): 412bad674e
- mavlink v2.0 current upstream: dbcc725631
- Changes: 412bad674e...dbcc725631
5 years ago
modaltb
9b707eebc7
bmp388: use default stack size of 2048, fixes stack check failure
5 years ago
Mathieu Bresciani
226169192a
ekf2check: add COM_ARM_MAG_STR to en/disable mag field strength preflight check
5 years ago
Silvan Fuhrer
7bb952baed
update airspeed usage to airspeed_validated ( #13710 )
...
* Mavlink: subscribe to airspeed_validated instead of airspeed topic
This e.g. changes the way QGC displays the airspeed in case of an
airspeed failure (0 instead of the last valid airspeed). It will
always display the airspeed that's used currently in the control
modules.
* FW land detector: move to subscribe to airspeed_validated instead of airspeed topic
- the land detector checks further if the airspeed is NAN, in which case
it sets the airspeed to 0 (min groundspeed, vz and accel checks still
have to pass.
* Fixed-wing land detector use airspeed_vaidated: addressed review comments
- replaced ternary by conditional
- set airspeed to 0 if airspeed_validated stops publishing
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
Timothy Scott
fc1341208f
INA226: Integrate with PX4 ( #12673 )
...
* Publish I2C battery data as battery_status
5 years ago
Silvan Fuhrer
574b482fdb
Navigator: make weather vane work in all auto modes, not just mission ( #13761 )
...
- rename of flag in position sp: from allow_weather_vane to disable_weather_vane
- flag now doesn't have to be set for all auto modes, meaning that weather vane is also active outside of mission
- flag is set before front transition to align with wp, and unset after alignment is over
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
Daniel Agar
89e1f478ac
PX4Accelerometer and PX4Gyroscope add vibration metrics and always publish status
5 years ago
Daniel Agar
e189733bb9
l3gd20: split into separate header, implementation, and main
5 years ago
Daniel Agar
30a73416dc
mavsdk SITL testing code coverage and upload to codecov.io
5 years ago