Beat Küng
5437d55518
rc.sensors: try to start ist8310 on PX4FMU_V2
...
The Pixhack v3 comes with an external IST8310 in the GPS.
2018-08-02 16:09:36 +02:00
Beat Küng
8ef4f12b61
rc.sensors: fix BOARD_FMUV3, it was unset too early
...
It's used further down again.
2018-08-02 16:09:36 +02:00
mcsauder
1fe526b8eb
Updated and added full stops to comments and did some comment/whitespace formatting in the startup scripts.
2018-07-31 09:06:03 +02:00
Daniel Agar
4e05f26659
ms4525 driver extend to support ms4515
2018-07-30 10:24:40 +02:00
Daniel Agar
28610a2b62
AV-X lps22hb only start on SPI
2018-07-30 00:36:05 -04:00
Beat Küng
3f03288a95
omnibus: add support for Hobbywing XRotor F4 G2
...
It has an ICM-20602 IMU
2018-07-23 11:04:17 +02:00
mcsauder
ec16a4d063
Migrate LOGGER_BUF argument to rc.logging, group OUTPUT_MODE instances closer together by relocating UAVCAN logic block in rcS, and alphabetize hardware specific logic in rc.sensors.
2018-07-20 19:01:33 +02:00
Daniel Agar
00c34d8a2b
AV-X board support
2018-07-08 10:18:13 -04:00
DanielePettenuzzo
e15d390f65
rc.sensors: fix
2018-07-03 17:33:18 +02:00
DanielePettenuzzo
0cc5a41bb8
rc.sensors: start all i2c distance sensor with -a flag
2018-07-03 17:33:18 +02:00
DanielePettenuzzo
82b3e57abb
rc.sensors: look for airspeed sensors on all busses
2018-06-21 07:37:53 +02:00
Beat Küng
f8dd833a14
onmibus-f4sd: add ADC support
2018-05-31 19:13:00 +02:00
DanielePettenuzzo
22868dd5a4
crazyflie: add downsampling to pwm3901 optflow driver
2018-05-22 12:21:45 +02:00
DanielePettenuzzo
f49fd2acc7
crazyflie: increase imu reading rate
2018-05-22 12:21:45 +02:00
nathan
f754d092f8
Initial omnibusf4sd target support
...
Flight tested: ekf2 w/ mag and compass by @nathantsoi: https://logs.px4.io/plot_app?log=79b81031-cf1e-41f0-890b-d6cd7d559766
NOTE: external I2C devices need a pullup. I have tested with a 3.3v 2.2k pullup.
Working:
- mpu6000, bench tested and verified via nsh
- fmu
- all 6 ch output bench tested w/ pwm and oneshot via nsh
- ppm input bench tested
- dsm input bench tested
- bmp280, bench tested and verified via nsh
- hmc5883, bench tested and verified via nsh, but requires an external i2c pullup
- gps on uart6
- startuplog, nsh, mavlink on uart4, but params are not sent for some reason. RSSI pin is TX, MOTOR 5 is RX (normal mode, 57600 baud)
- rgbled over i2c, bench tested and workingp
- sbus via the shared sbus/ppm pin (which includes an inverter to the mcu SBUS in pin), remove the solder bridge or jumper to the ppm pin before use
Not yet implemented:
- ADC
- OSD: passthrough video is untested, use at your own risk until a basic driver is implemented.
2018-05-20 11:54:17 +02:00
Phillip Kocmoud
c3b64f6d2a
Corrected rotation for internal SPI LIS3MDL Sensor on R15 Pixracer
2018-03-28 13:47:22 -04:00
Kabir Mohammed
7776789b7d
rc.sensors : fix startup for lidars on Pixhawk boards ( #9058 )
2018-03-15 13:26:35 -04:00
Daniel Agar
5335778f6e
nxphlite start correct sensors and disable debug
2018-03-11 18:19:12 -05:00
Daniel Agar
6f47894929
rc.sensors ms5611 driver auto detect ms5607/ms5611
2018-03-06 13:47:37 +01:00
Phillip Kocmoud
4d0964385b
Update rc.sensors : mRo X2.1 to enable the LIS3MDL
...
This change allows the LIS3MDL based GPS magnetometers to autostart on the mRo x2.1.
2018-02-12 21:33:39 -05:00
Daniel Agar
c7dfd2d17f
ROMFS fix LeddarOne nsh init
2018-02-08 19:58:42 -05:00
José Roberto de Souza
d0baf95df3
drivers: Add LeddarOne lidar driver
...
More information: https://leddartech.com/modules/leddarone/
2018-02-08 11:26:26 +01:00
ChristophTobler
acaf7cd267
rcS: automate tfmini start
...
disable mavlink on aero telemetry if tfmini enabled and start on mavlink companion device for others (needs SYS_COMPANION to be 0)
2018-01-31 11:36:06 +01:00
ChristophTobler
f294445cd0
rc.sensors: start tfmini with appropriate device path for FMUv3
2018-01-27 14:13:28 +01:00
Beat Küng
92a667fca5
rc.sensors: document sensors for NXPhlite
2018-01-10 07:59:32 +01:00
Lorenz Meier
59f56f4a5b
Add support for Pixhack detection
...
This allows to boot a Pixhack 3.0 which is the same as Pixhawk 2.0 / 2.1
2018-01-06 11:35:53 +01:00
Lorenz Meier
49bed47924
Add TFMini to autostart
2018-01-01 17:38:41 +01:00
Beat Küng
c4ee5c318f
px4fmu-v5: make sure the internal ist8310 is detected as internal mag
2017-12-07 17:17:17 +00:00
Khoi Tran
1594c80bf4
Add icm20602 to auav-x21 sensors startup
2017-10-15 15:33:25 +02:00
Daniel Agar
38f45d1a9d
airspeed sensor startup improvements ( #7903 )
2017-10-05 14:29:44 -07:00
David Sidrane
8fe1abf8ff
nxphlite-v3:Add fxas21002c to rc.sensors
2017-09-29 10:13:51 -04:00
David Sidrane
8e4e4fae36
rc.sensors:Align with master
2017-09-29 10:13:51 -04:00
David Sidrane
be9c107309
NXPHLITE_V3:Start fxos8700cq
2017-09-29 10:13:51 -04:00
David Sidrane
1682101cff
mpl3115a2:Rework per data sheet
...
The driver appeared to not be finished and was a clone
of another driver that did not work.
2017-09-29 10:13:51 -04:00
David Sidrane
c536bf95f0
px4-same70xplained-v1:ROMFS changes
2017-09-29 10:13:51 -04:00
Mateusz Sadowski
e439070f25
drivers: refactor trone driver to work with Evo
...
This commit changes old trone driver into a generic
TeraRanger driver that supports both TeraRanger One
and TeraRanger Evo.
As a part of the change a new parameter was created
SENS_EN_TRANGER that allows to specify the following
modes of operation:
0 - sensors disabled
1 - autodetect sensors
2 - use TeraRanger One rangefinder
3 - use TeraRanger Evo rangefinder
Signed-off-by: Mateusz Sadowski <msadowski90@gmail.com >
2017-09-15 12:07:16 +01:00
Mateusz Sadowski
d5f8a300df
Revert "drivers: add support for TeraRanger Evo"
...
This reverts commit d1da112334a875d83abbd04c50fd3bed3b069886.
2017-09-15 12:07:16 +01:00
Mateusz Sadowski
ee72931190
drivers: add support for TeraRanger Evo
...
This commit adds i2c support for TeraRanger Evo sensor
by Terabee
Signed-off-by: Mateusz Sadowski <msadowski90@gmail.com >
2017-09-15 12:07:16 +01:00
David Sidrane
62a2351a72
ROMFS:Removed FMUv1 from rcS etal
2017-09-10 13:37:23 -04:00
David Sidrane
dd00858ca7
px4fmu_common:FMUv5 start ist8310 on I2C1, I2C2 & I2C3
2017-08-26 03:44:59 -10:00
Lorenz Meier
45f2a52a7d
Sensor startup: Simplify and fix Pixhawk 2.1
...
This change simplifies the sensor startup and fixes the detection of airspeed sensors on Pixhawk 2.1
2017-08-06 20:52:23 +02:00
David Sidrane
102003c664
rc.sensors:Use HW type to refine startup / deprecate mpu9250 on PixhawkMini
...
Using the hwvercmp on FMUv2 HW derivatives built with px4fmu_v3_default
to ues a more targeted startup approach:
1) Detect V3 and V2M
2) On V3 use the external mpu9250 to further discriminate between 2.0
and 2.1. Then only start the devices that are on that version of
the board.
3) Due to HW errata on PixhawkMini deprecate mpu9250.
The mpu9250 will not start reliably on the PixhawkMini
Since we have an ICM20608 and an External Mag the
mpu9250 is not to be used.
2017-08-05 19:26:20 +02:00
Henry Zhang
145c05acc7
Add support for the mpu6k to the MindPXv2
2017-07-11 09:52:51 +02:00
Daniel Agar
b66b734a74
rcS move additional sensors to rc.sensors
2017-07-06 10:05:07 -04:00
Daniel Agar
7029be87c0
MS5525 differential pressure driver
2017-07-06 10:05:07 -04:00
Mohammed Kabir
0bda4a7edd
rc.sensors : correctly start up sensors on AUAV-X2.1
2017-06-29 07:59:56 +05:30
Lorenz Meier
0cd954e382
Start SDP3X with priority over the legacy devices
2017-06-11 11:19:25 +02:00
Lorenz Meier
fd9f6e9415
ROMFS: Rework airspeed start to include SDP3X
2017-06-11 11:19:25 +02:00
Lorenz Meier
a5581c6f25
ROMFS: Fix whitespace in rc.sensors
2017-06-11 11:19:25 +02:00
Lorenz Meier
aecfe38f65
BMI055: Allow the independent use of just the gyro driver
2017-06-02 18:41:54 +02:00