Travis Bottalico
e898b7f110
- Remove RC_SERIAL_SINGLEWIRE, this broke Spektrum radio on last commit
...
- set FSYNC INT pins to 0 to be safe
5 years ago
Anurag Sai Vempati
bcfe56b297
replay: apply replay module params before starting ekf2 ( #14478 )
5 years ago
bresch
dc38930bb2
AutoSmoothVel: desynchronize XY from Z for small changes in speed
...
This fixes the issue that makes the drone slow-down even in straight
lines due to the Z component being constrained to a really small value
5 years ago
baumanta
2103b8f7de
fmu-v5_optimized: disable esc_calib
5 years ago
baumanta
7fd77fedaa
add python script for offline param identification
5 years ago
baumanta
22ceeccc26
add library for current- or thrust-based mag compensation
5 years ago
Daniel Agar
44bec269b0
boards: update all NuttX configs CONFIG_NSH_MAXARGUMENTS 12 -> 15
5 years ago
Peter van der Perk
a4e6f96365
rddrone-uavcan146: HRT & RTC timer support
5 years ago
Dusan Zivkovic
3d44077f2c
camera_trigger: lower the polling rate from 200Hz to 20Hz to reduce the CPU load
5 years ago
Hyon Lim
2b54e19adf
Script: As recent driver refactoring checkes start argument first, we change script accordingly.
5 years ago
Hyon Lim
fd0ea29fc6
Board support: UVify Core. As Core is not using SPI4 as external, SPI4 external interface related code removed.
...
Also, PMW3901 flow sensor is added on SPI2 bus.
5 years ago
Hyon Lim
0b3624ab5f
To make UVify device compatible with upload script, we changed device name to be more generalized.
5 years ago
Hyon Lim
1161dac875
Script update: PMW3901 driver argument has changed. so we change scripts and SPI interface.
5 years ago
Hyon Lim
e8f0c8e239
NSH argument stack increased. Specific MAVLink configuration requires more than 12 parameters.
5 years ago
Hyon Lim
afcf0960df
IFO-S RGB LED app setting has been changed.
5 years ago
Hyon Lim
1a23b7c609
IFO-S parameter updated.
5 years ago
Hyon Lim
15f997d337
Airframe: IFO-S setup is added.
5 years ago
JacobCrabill
f0dde45303
BMI055: Bug fix scheduling interval.
5 years ago
JacobCrabill
a645822ac6
BMI088: Bug fix scheduling interval.
5 years ago
Hamish Willee
1288db9314
ekf2_params.c: EKF2_MAG_TYPE: Info about yaw without mag
5 years ago
Daniel Agar
efceccd91d
posix: micro_hal.h add empty px4_arch_gpiosetevent to build new Invensense drivers on linux
5 years ago
Daniel Agar
404e781cd9
px4_work_queue: increase SPI stack uniformly to silence warnings
5 years ago
Daniel Agar
f4e2cd36d4
add new invensense/mpu6500 driver for airmind mindpx
5 years ago
Daniel Agar
75370ebf42
invensense/mpu9250 add ak8963 support and other minor improvements
...
- mag enabled with -M when starting
- always check FIFO count before transfer
- 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_MAG_DEVTYPE_MPU9250 -> DRV_MAG_DEVTYPE_AK8963
5 years ago
Daniel Agar
d55c3d80f3
invensense/mpu6000 refactor to be consistent with new icm20602, icm20608g, etc
...
- always check FIFO count before transfer even with data ready
- interupt pin set active low and latch
- relax retry timeout if configure failed
- improve configured empty rate (sample rate) rounding
- check FIFO count as part of full transfer and reset or adjust timing if necessary
5 years ago
Daniel Agar
279d06ee50
invensense/icm42688p driver minor improvements
...
- change default FIFO empty rate to 1 kHz (consistent with other drivers)
- relax retry timeout if configure failed
- improve configured empty rate (sample rate) rounding
- check interupt status and FIFO count as part of full transfer and reset or adjust timing if necessary
5 years ago
Daniel Agar
669d2ec10b
invensense/icm40609d driver minor improvements
...
- change default FIFO empty rate to 1 kHz (consistent with other drivers)
- relax retry timeout if configure failed
- improve configured empty rate (sample rate) rounding
- check interupt status and FIFO count as part of full transfer and reset or adjust timing if necessary
5 years ago
Daniel Agar
c6825aa177
invensense/icm20689 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
5 years ago
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