Daniel Agar
f5fe50f839
invensense/icm20608g driver minor improvements
...
- interupt pin set active low and latch
- relax retry timeout if configure failed
- improve configured empty rate (sample rate) rounding
- fix RegisterCheck
- check FIFO count as part of full transfer and reset or adjust timing if necessary
- rename DRV_IMU_DEVTYPE_ICM20608 -> DRV_IMU_DEVTYPE_ICM20608G
5 years ago
Daniel Agar
c4fbea32c1
invensense/icm20602 driver minor improvements
...
- interupt pin set active low and latch
- relax retry timeout if configure failed
- improve configured empty rate (sample rate) rounding
- fix RegisterCheck
5 years ago
JaeyoungLim
e2d2ae29a9
Add sonoma raceway world
5 years ago
TSC21
c4f8f39ca9
microRTPS: templates: use full version comparison when checking for version 1.7
5 years ago
TSC21
1b453ed849
microRTPS: templates: check only the major and minor of FastRTPS to set the 'discovery_config' namespace
5 years ago
Daniel Agar
a13e8e573e
boards: fmu-v2/v3 rc.board_sensors remove obsolete hmc5883 argument
...
- try to keep fmu-v2/v3 mostly in sync
5 years ago
Beat Küng
81dc73b752
fmu-v5_optimized: disable bl_update
...
to reduce FLASH usage
5 years ago
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%.
5 years ago
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%
5 years ago
Beat Küng
6a41c9e417
refactor fxos8701cq: use driver base class
5 years ago
Beat Küng
5fa4cd1019
refactor fxas21002c: use driver base class
5 years ago
Daniel Agar
6fd027c4dd
refactor icm40609d: use driver base class
5 years ago
Daniel Agar
6e9bc50bec
refactor icm42688p: use driver base class
5 years ago
Daniel Agar
974cb30b6d
nxp_rddrone-uavcan146 ignore i2c for now (platform support is incomplete)
5 years ago
Daniel Agar
532ccd18ad
refactor qmc5883: use driver base class
5 years ago
Beat Küng
b156fe5787
boards: remove deprecated SPI + I2C defines from board_config.h
...
chip-selects are deselected in stm32_spiinitialize()
5 years ago
Beat Küng
f4ab1b8a78
fix px4moduledoc: typo in 'External I2C bus(es)'
5 years ago
Beat Küng
2ca49cc718
differential_pressure drivers: add module subcategory documentation
5 years ago
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.
5 years ago
Beat Küng
04cffce992
refactor aerofc_adc: use driver base class
5 years ago
Beat Küng
842f656143
mtd.cpp: remove use of PX4_I2C_BUS_ONBOARD
5 years ago
Beat Küng
ee49e500e7
refactor ist8308: use driver base class
5 years ago
Beat Küng
030ba24f53
refactor pca9685: use driver base class
5 years ago
Beat Küng
6588dd0861
refactor icm20948: use driver base class
5 years ago
Beat Küng
924f46ee28
refactor icm20608g: use driver base class
5 years ago
Beat Küng
c4a19c8852
refactor icm20689: use driver base class
5 years ago
Beat Küng
1df0fe03d7
refactor mpu6000: use driver base class
5 years ago
Beat Küng
571451942d
refactor mpu9250: use driver base class
5 years ago
Beat Küng
609eafd4cd
refactor l3gd20: use driver base class
5 years ago
Beat Küng
6cf4de9e02
refactor lsm303d: use driver base class
5 years ago
Beat Küng
3423809cd9
refactor ism330dlc: use driver base class
5 years ago
Beat Küng
2d6a9ae1fb
lsm9ds1: cleanup + consistency with other drivers
5 years ago
Beat Küng
00280d55c2
refactor rm3100: use driver base class
5 years ago
Beat Küng
2fa289bbad
lsm9ds1_mag: cleanup + consistency with other drivers
5 years ago
Beat Küng
74db018012
refactor lsm303agr: use driver base class
5 years ago
Beat Küng
4d511868e6
refactor lis3mdl: use driver base class
5 years ago
Beat Küng
785f18ebf8
refactor bmi160: use driver base class
5 years ago
Beat Küng
54da4997ad
refactor bmi088: use driver base class
5 years ago
Beat Küng
aad6fe6f03
refactor bma180: use driver base class
5 years ago
Beat Küng
17761acd49
refactor adis16497: use driver base class
5 years ago
Beat Küng
1f152d7d43
refactor adis16477: use driver base class
5 years ago
Beat Küng
d15fa82841
refactor adis16448: use driver base class
5 years ago
Beat Küng
7626be0485
refactor mpu9250: use driver base class
5 years ago
Beat Küng
6ad5357d1a
SPI+I2C: remove unused defines and printf's
5 years ago
Beat Küng
2f3174abb0
refactor icm20602: use driver base class
5 years ago
TSC21
975227c52a
Tools: setup: add 'packaging' to the requirements list
5 years ago
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
5 years ago
TSC21
6598ce5a46
CI: bump container tags to 2020-03-16
5 years ago
TSC21
1ea5280299
microRTPS: use package.version to compare FastRTPS lib versions
5 years ago
bresch
1f4b2d1d53
Commander: replace deprecated warnx by PX4_WARN
5 years ago