Thomas Debrunner
43ece74fa0
ina238: Do not expose raw adc config to user, make specific to ina238
3 years ago
Thomas Debrunner
b8d0bb44c4
ina23X: Support for ina23X power monitors
3 years ago
David Sidrane
1339dd3681
px4_fmuv6x:Use parameter setting for ina22x
4 years ago
David Sidrane
566d1499bc
px4_fmu-v6x:Use HB 10pin GPS rotation
4 years ago
Nico van Duijn
16af63e99c
v6x: fix icm20649 rotation
4 years ago
David Sidrane
455f762516
px4_fmu-v6x:Support RC03 HW
4 years ago
Beat Küng
9f5dee2ecf
v5x/v6x: update IMU sensors (remove ISM330DLC)
4 years ago
SalimTerryLi
c037dbef21
Rename and move src/drivers/adc to src/drivers/adc/board_adc
5 years ago
Daniel Agar
6f6efd60b7
boards: centralize optional external I2C sensor start
...
- configured with new parameter SENS_EXT_I2C_PRB
5 years ago
David Sidrane
5d90c31632
Added PX4 FmuV6X
5 years ago
Daniel Agar
7aa7f0ed95
switch remaining boards to new InvenSense IMU drivers
5 years ago
Beat Küng
3423809cd9
refactor ism330dlc: use driver base class
5 years ago
Beat Küng
54da4997ad
refactor bmi088: use driver base class
5 years ago
Beat Küng
8ebde51648
refactor hmc5883: use driver base class
...
Removes the calibration on startup, as these values were overwritten by
the system calibration values anyway.
So the only difference is that if all calibration scales were equal to 1,
the driver startup would have failed.
5 years ago
Beat Küng
47b329cc54
refactor bmm150: use driver base class
5 years ago
Beat Küng
832ccd262e
refactor ina226: use driver base class
5 years ago
Beat Küng
985bb2adc9
refactor bmp388: use driver base class
5 years ago
Beat Küng
be0a205438
refactor ist8310: use driver base class
5 years ago
Beat Küng
1851665fab
boards: add new spi+i2c config
...
Chip-select and SPI initialization uses the new config, whereas the drivers
still use the existing defines.
The configuration in board_config.h can be removed after all drivers are
updated.
5 years ago
Beat Küng
b399698306
ist8310: remove calibration code
...
- it does nothing useful
- increases boot time by 2 seconds on pixhawk 4 due to a poll timeout:
IST8310 on I2C bus 3 at 0x0e (bus: 100 KHz, max: 400 KHz)
WARN [ist8310] ERROR: TIMEOUT 2
5 years ago
Timothy Scott
fc1341208f
INA226: Integrate with PX4 ( #12673 )
...
* Publish I2C battery data as battery_status
5 years ago
dino
34f53c14bf
Fixed sensor orientation
5 years ago
David Sidrane
3b88142744
px4_fmu-v5x:rc.board_sensors Add Second BMP388
5 years ago
David Sidrane
0399d689ce
px4_fmu-v5x:Start MS5611 on Base I2C3
5 years ago
Daniel Agar
668984b6b0
boards: start adc in rc.board_sensors
5 years ago
flbernier
79a814199c
Add rm3100 start for fmu-v5x
5 years ago
BazookaJoe1900
8a45c6145b
add new parameter SENS_EN_PMW3901 to start pmw3901 optical flow
6 years ago
David Sidrane
25b95dcd0c
px4fmu-v5x:Fix up start script
...
Fix commandline for bmm150
Add 2 internal bmp388 - needs works
Add 2 ina2662
6 years ago
David Sidrane
31dfaee76a
fmuv5x board support
6 years ago
Beat Küng
226f3c0999
rc.board_sensors: probe for external qmc5883
6 years ago
Daniel Agar
fef65bf5c8
ROMFS split rc.board into defaults, sensors, and extras
6 years ago
Daniel Agar
1b8c2c82d5
px4flow start in rc.sensors instead of per board ( #11123 )
...
- fixes #11009
6 years ago
Daniel Agar
25799c6e75
create board specific init script and use with fmu-v5
6 years ago