DanielePettenuzzo
|
b83b588fc5
|
irlock driver: fix bus selection argument (-b)
|
2018-10-10 15:20:03 +02:00 |
|
DanielePettenuzzo
|
ee9a336d62
|
add PX4_I2C_BUS_EXPANSION2 support in px4flow driver
|
2018-07-19 09:31:51 +02:00 |
|
DanielePettenuzzo
|
5cb6753572
|
i2c.h: include board_config
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
84f937a098
|
airspeed sensor: use bus_option array from i2c.h instead of one in each driver
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
6cb17839ee
|
distance sensors: remove bus_option array and add it to i2c.h header
|
2018-07-03 17:33:18 +02: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
|
c13d69a610
|
distance sensor drivers: change all open and close to px4_open and px4_close
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
8f4e9228bf
|
mb12xx driver: add -b and -a flags to choose i2c busses and remove nuttx stuff such as exit functions
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
fed6c9ae34
|
srf02 driver: add -b and -a flags to choose i2c busses and remove nuttx stuff such as exit functions
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
5b259a008a
|
vl53lxx driver: add -b, -a and -R flags to choose i2c busses and sensor rotation and remove nuttx stuff such as exit functions
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
040662ff04
|
sf1xx driver: add -b and -a flags to choose i2c busses and remove nuttx stuff such as exit functions
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
7d281b2619
|
teraranger driver: add -b and -a flags to choose i2c busses and remove nuttx stuff such as exit functions
|
2018-07-03 17:33:18 +02:00 |
|
DanielePettenuzzo
|
325fe16178
|
airspeed drivers: add PX4_I2C_BUS_ONBOARD as possible bus
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
82b3e57abb
|
rc.sensors: look for airspeed sensors on all busses
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
035f240e76
|
ets_airspeed: add -a flag to scan all i2c busses during start
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
670c3cbf4e
|
sdp3x_airspeed: add -a flag to scan all i2c busses during start
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
fd675084cc
|
ms5525_airspeed: add -a flag to scan all i2c busses during start
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
cf816fe556
|
ms4525_airspeed: remove i2c_bus parameter from start function (it tries all busses)
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
5f3ea2f7ba
|
ms4525_airspeed: change start_bus from bool to int
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
c231b6834d
|
ms4525_airspeed: remove PX4_I2C_ALL
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
fa35731e02
|
ms4525_airspeed: add -a flag to scan all i2c busses during start
|
2018-06-21 07:37:53 +02:00 |
|
DanielePettenuzzo
|
40e6a5a39b
|
fmu-v5: fix ms5611
|
2018-06-06 17:31:33 +02:00 |
|
DanielePettenuzzo
|
2ab5dc2951
|
fmu-v5: remove i2c3 as bus expansion because used just for internal mag (ONBOARD)
|
2018-06-06 17:31:33 +02:00 |
|
DanielePettenuzzo
|
7a760ee501
|
fmu-v5: add PX4_I2C_BUS_EXPANSION1 and 2 to all drivers that check all the busses
|
2018-06-06 17:31:33 +02:00 |
|
DanielePettenuzzo
|
28f616b1c1
|
crazyflie: updated default params in config file
|
2018-05-23 18:32:36 +02:00 |
|
DanielePettenuzzo
|
094490190f
|
crazyflie: pmw3901 driver publish gyro equal to NAN for optflow estimator interface
|
2018-05-23 18:32:36 +02:00 |
|
DanielePettenuzzo
|
9cad11d832
|
crazyflie: clean up
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
22868dd5a4
|
crazyflie: add downsampling to pwm3901 optflow driver
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
2770e1d2c7
|
mpu9250: remove define from integrator interval when using i2c
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
8b54346d52
|
mpu9250: decrease sampling rate when using i2c
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
9c8e97a1ba
|
crazyflie: optical flow and distace sensor driver fixes
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
533f42adb8
|
crazyflie: add probe() to vl53lxx driver and set imu sampling rate to 200 Hz for this board
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
ffbb53454e
|
crazyflie: removed crazyflie specific #ifdefs from mpu9250
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
f49fd2acc7
|
crazyflie: increase imu reading rate
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
2359b73d1f
|
pmw3901 driver: lock bus during transfers (avoid conflicts with sd card on crazyflie)
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
b822966e8e
|
crazyflie: support for sd card board via SPI
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
818a6759d4
|
nuttx_crazyflie_default.cmake: add vl53lxx driver, pmw3901 driver and topic_listener
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
9c1cbdfa11
|
vl53lxx driver: change I2C frequency to 400 kHz
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
8a4e144e86
|
crazyflie: add spi expansion to board configurations (modify spi bus and device in pmw3901 driver)
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
2d20f31a70
|
vl53lxx and pmw3901 drivers: style fix
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
4098d50ff9
|
pmw3901 driver: remove integrator and publish data at sampling rate (about 10ms)
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
3377ec181e
|
vl53lxx driver: add saturation when distance goes beyond max_distance
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
ad49509b84
|
vl53lxx driver: added work queue between measure and collect
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
3644dd2d8c
|
pmw3901 driver: multiply output of integrator by a constant to match gyro data during simple rotation
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
56acce4491
|
rcS: start vl53lxx and pmw3901 drivers
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
6ca341f84e
|
pmw3901 driver: cleanup for pull request
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
ddf75db154
|
vl53lxx driver: cleanup for pull request
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
c73ca29f44
|
pmw3901 driver: added integrator
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
2d3f6737d7
|
pmw3901 driver: fixed communication with sensor
|
2018-05-22 12:21:45 +02:00 |
|
Daniele Pettenuzzo
|
cbafe03989
|
added path to pmw3901 driver for fmu-v4pro cmake file
|
2018-05-22 12:21:45 +02:00 |
|
Daniele Pettenuzzo
|
10fc3b8763
|
created driver for pmw3901 optical flow module
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
4348852363
|
vl53lxx driver: change to I2C4 on fmu-v5 (I2C connector)
|
2018-05-22 12:21:45 +02:00 |
|
DanielePettenuzzo
|
572a6ec8e7
|
fmuv5 board_config: added TIM5_CH4 spare pin & 3 Input Cap channels
|
2018-04-04 12:08:34 +02:00 |
|
Daniele Pettenuzzo
|
b5d637cd0c
|
fmuv5 board config: disabled USART6 due to conflict on SBUS
|
2018-04-04 12:08:34 +02:00 |
|
DanielePettenuzzo
|
1b7fd5eae7
|
rcS: initialize TELEM4 on ttyS3 on FMUv5
|
2018-04-04 12:08:34 +02:00 |
|
DanielePettenuzzo
|
20f5de33df
|
PX4IO Firmware: bug fix in variable initialization
|
2018-04-04 12:08:34 +02:00 |
|
DanielePettenuzzo
|
4d8bd28a2b
|
fmu-v5 board_config.h > change PX4IO_SERIAL_VECTOR for px4io communication on uart 8
|
2018-04-04 12:08:34 +02:00 |
|