JaeyoungLim
e2d2ae29a9
Add sonoma raceway world
2020-03-24 19:32:12 +00:00
TSC21
c4f8f39ca9
microRTPS: templates: use full version comparison when checking for version 1.7
2020-03-24 17:47:39 +00:00
TSC21
1b453ed849
microRTPS: templates: check only the major and minor of FastRTPS to set the 'discovery_config' namespace
2020-03-24 16:43:12 +00:00
Daniel Agar
a13e8e573e
boards: fmu-v2/v3 rc.board_sensors remove obsolete hmc5883 argument
...
- try to keep fmu-v2/v3 mostly in sync
2020-03-24 09:46:20 -04:00
Beat Küng
81dc73b752
fmu-v5_optimized: disable bl_update
...
to reduce FLASH usage
2020-03-24 09:46:20 -04:00
Beat Küng
7ea8dff8db
spi: do not deselect other chip-selects
...
And make sure on reset & init everything is deselected.
Reduces CPU load on a pixhawk cube by almost 1%.
2020-03-24 09:46:20 -04:00
Beat Küng
1612f4c2ed
SPI: disable SPI locking where possible
...
It's not possible for buses that run both NuttX and PX4 drivers, e.g.
Pixracer.
Reduces CPU load:
- v5x: 2.5%
- v3 (pixhawk cube): 4.4%
2020-03-24 09:46:20 -04:00
Beat Küng
6a41c9e417
refactor fxos8701cq: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
5fa4cd1019
refactor fxas21002c: use driver base class
2020-03-24 09:46:20 -04:00
Daniel Agar
6fd027c4dd
refactor icm40609d: use driver base class
2020-03-24 09:46:20 -04:00
Daniel Agar
6e9bc50bec
refactor icm42688p: use driver base class
2020-03-24 09:46:20 -04:00
Daniel Agar
974cb30b6d
nxp_rddrone-uavcan146 ignore i2c for now (platform support is incomplete)
2020-03-24 09:46:20 -04:00
Daniel Agar
532ccd18ad
refactor qmc5883: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
b156fe5787
boards: remove deprecated SPI + I2C defines from board_config.h
...
chip-selects are deselected in stm32_spiinitialize()
2020-03-24 09:46:20 -04:00
Beat Küng
f4ab1b8a78
fix px4moduledoc: typo in 'External I2C bus(es)'
2020-03-24 09:46:20 -04:00
Beat Küng
2ca49cc718
differential_pressure drivers: add module subcategory documentation
2020-03-24 09:46:20 -04:00
Beat Küng
f74474dd55
fmuk66-v3: fix spi bus numbering passing to px4_spibus_initialize
...
Fixes an error on bootup ([boot] FAILED to initialize SPI port 0). Other
than that, everything was working.
2020-03-24 09:46:20 -04:00
Beat Küng
04cffce992
refactor aerofc_adc: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
842f656143
mtd.cpp: remove use of PX4_I2C_BUS_ONBOARD
2020-03-24 09:46:20 -04:00
Beat Küng
ee49e500e7
refactor ist8308: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
030ba24f53
refactor pca9685: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
6588dd0861
refactor icm20948: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
924f46ee28
refactor icm20608g: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
c4a19c8852
refactor icm20689: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
1df0fe03d7
refactor mpu6000: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
571451942d
refactor mpu9250: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
609eafd4cd
refactor l3gd20: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
6cf4de9e02
refactor lsm303d: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
3423809cd9
refactor ism330dlc: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
2d6a9ae1fb
lsm9ds1: cleanup + consistency with other drivers
2020-03-24 09:46:20 -04:00
Beat Küng
00280d55c2
refactor rm3100: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
2fa289bbad
lsm9ds1_mag: cleanup + consistency with other drivers
2020-03-24 09:46:20 -04:00
Beat Küng
74db018012
refactor lsm303agr: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
4d511868e6
refactor lis3mdl: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
785f18ebf8
refactor bmi160: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
54da4997ad
refactor bmi088: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
aad6fe6f03
refactor bma180: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
17761acd49
refactor adis16497: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
1f152d7d43
refactor adis16477: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
d15fa82841
refactor adis16448: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
7626be0485
refactor mpu9250: use driver base class
2020-03-24 09:46:20 -04:00
Beat Küng
6ad5357d1a
SPI+I2C: remove unused defines and printf's
2020-03-24 09:46:20 -04:00
Beat Küng
2f3174abb0
refactor icm20602: use driver base class
2020-03-24 09:46:20 -04:00
TSC21
975227c52a
Tools: setup: add 'packaging' to the requirements list
2020-03-24 13:31:41 +00:00
Matthias Grob
6570e1fe40
appveyor: switch to Cygwin toolchain v0.9
...
to have packaging python 3 package.
See https://github.com/PX4/windows-toolchain/releases/tag/v0.9
2020-03-24 13:31:41 +00:00
TSC21
6598ce5a46
CI: bump container tags to 2020-03-16
2020-03-24 13:31:41 +00:00
TSC21
1ea5280299
microRTPS: use package.version to compare FastRTPS lib versions
2020-03-24 13:31:41 +00:00
bresch
1f4b2d1d53
Commander: replace deprecated warnx by PX4_WARN
2020-03-23 13:45:00 +01:00
bresch
c23ef0af4b
Flight termination: lockdown if failure is detected on takeoff
...
During the first few seconds after takeoff, the failure detector is allowed to
trigger motor lockdown.
This is done for safety reasons to detect tipping-over or unstable
tuning gains
2020-03-23 13:45:00 +01:00
bresch
5babf644f0
MPC: limit tilt to maximum safe value of 89 degrees
...
The algorithm fails at 90 degrees due to tanf being INF
2020-03-23 13:36:23 +01:00