David Sidrane
8952fa2935
rc.sensors:Fix Shell Check warning
4 years ago
Daniel Agar
3f172dbfa7
ROMFS: new parameters for starting differential pressure sensors
4 years ago
Jaeyoung-Lim
e45b862f1d
Specify orientaiton of ADIS16448 IMU from rc.sensors
...
Specify orientaiton of ADIS16448 IMU for from the rc.sensors
WIP: Currently only handling one orientation
4 years ago
echoG
6bc09138c1
Adding BatMon smart battery as a module and refactoring SMBUS based SBS 1.1 spec to a library
4 years ago
Daniel Agar
ad934b4911
icm20948 i2c passthrough driver for ak09916 magnetometer (Here+ GPS/compass)
...
- include icm20948 on most boards by default
- create more test variants for default boards near flash limit (cuav_nora_test, cuav_x7pro_test, holybro_durandal-v1_test)
4 years ago
Jaeyoung-Lim
01083cecfc
Enable adis16448 with parameter
...
This commit adds enabling adis16448 with a parameter
4 years ago
Lorenz Meier
c904767f1d
Always start airspeed
...
This ensures we get readings in the log and in the telemetry even if the sensor is disabled.
4 years ago
Beat Küng
3fa825bf88
boards: remove intel/aerofc-v1
...
it's discontinued
4 years ago
Orkun Aşa
f2aa7d3f88
Update ROMFS/px4fmu_common/init.d/rc.sensors
...
parameter comparison logic is changed.
Co-authored-by: Daniel Agar <daniel@agar.ca>
4 years ago
Orkun Aşa
a6b7add2fe
SENS_EN_VL53L1X parameter is implemented to enable VL53L1X distance sensor
4 years ago
David Sidrane
defa437b88
Add HY-SRF05 ultrasonic sensor driver
...
* nxp_fmuk66-e: Use srf05 distance sensor
* nxp_fmuk66-v3: Use srf05 distance sensor
4 years ago
Beat Küng
a68ac95399
distance_sensor/sf1xx: rename to lightware_laser_i2c
4 years ago
Daniel Agar
24125b3da4
magnetometer/qmc5883l: cleanup/rewrite driver ( #14384 )
4 years ago
Beat Küng
4088c2581f
i2c_spi_buses: add '-q' for quiet startup flag ( #14969 )
...
* [WIP] i2c_spi_buses: add '-q' for quiet startup flag
And enable for optional board sensors.
* ROMFS: rc.sensors try starting all optional I2C sensors quietly
Co-authored-by: Daniel Agar <daniel@agar.ca>
5 years ago
Daniel Agar
6f6efd60b7
boards: centralize optional external I2C sensor start
...
- configured with new parameter SENS_EXT_I2C_PRB
5 years ago
Daniel Agar
ca81175b07
rename drivers/px4fmu -> drivers/pwm_out
...
- split out header
5 years ago
Daniel Agar
28dc225015
add SENS_EN_PAW3902 to start paw3902 optical flow sensor
5 years ago
Beat Küng
3b7b2dc871
differential_pressure sensors: use driver base class
5 years ago
Beat Küng
83b367f000
refactor teraranger: use driver base class
5 years ago
Beat Küng
a6ddf0e4b9
refactor sf1xx: use driver base class
5 years ago
Beat Küng
f743585160
refactor mb12xx: use driver base class
5 years ago
Beat Küng
7e3f40d1c2
refactor mappydot: use driver base class
5 years ago
Beat Küng
1b1e1ba31f
refactor ll40ls: use driver base class
5 years ago
Beat Küng
df99555132
refactor ll40ls: split I2C and PWM into separate drivers
...
- there was almost nothing shared
- it will fit better into the updated I2C driver structure
5 years ago
Beat Küng
58f386a81c
refactor pmw3910: use driver base class
5 years ago
Jacob Dahl
d08ec05bab
PWM automatic trigger system (ATS) for parachutes ( #13726 )
...
* parameter and logic to commander for triggering failsafe from external automatic trigger system.
* logic to startup script for enabling ATS. Added uORB publishing to pwm_input module.
* Refactored out CDev usage from pwm_input and ll40ls. Refactored out ll40ls specifics from pwm_input and cleaned up dead code.
5 years ago
Daniel Agar
668984b6b0
boards: start adc in rc.board_sensors
5 years ago
BazookaJoe1900
02e861b16e
enable silent compare of parameter ( #12850 )
...
Remove false errors after comparing parameters that doesn't exists.
as described in #12832
5 years ago
mcsauder
7b16c3482d
Refactor the ll40ls namespace driver methods to more closely match the cm8jl65, mappydot, leddar_one, and other distance sensor driver implementations.
5 years ago
BazookaJoe1900
8a45c6145b
add new parameter SENS_EN_PMW3901 to start pmw3901 optical flow
6 years ago
BazookaJoe1900
e3b60cd9e7
rc.sensors: moved common ms5611 start to rc.board_sensors per board
6 years ago
BazookaJoe1900
df45124d02
black sheep telemetry add new TEL_BST_EN parameter to enable
6 years ago
Kabir Mohammed
ce784d1ef0
Sensordots Mappydot+ driver ( #12147 )
...
* Add MappyDot+ driver capable of utilizing multiple sensors on a single i2c bus.
6 years ago
Daniel Agar
5a50f96bcf
move icm20948 (Here GPS compass) to Cube sensors start ( #11838 )
6 years ago
DanielePettenuzzo
75f1ad36d1
start px4flow after all rangefinders (including the ones going through rc.serial)
6 years ago
Daniel Agar
8dc0509989
mpu9250: split icm20948 support out into new separate driver
6 years ago
Claudio Micheli
d1da46ef46
Added generic UART configuration.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
7124cbf3af
Fixed CI broken build. Made TELEM2 default port.
...
Device port can be set via SENS_EN_CM8JL65 parameter:
SENS_EN_CM8JL65 = 0 -> Disabled
SENS_EN_CM8JL65 = 1 -> Enabled on TELEM2
SENS_EN_CM8JL65 = 2 -> Enabled on TELEM1
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Claudio Micheli
e4381bfc87
Added sensor enable/disable parameter (SENS_EN_CM8JL65).
...
Disabled by default.
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Daniel Agar
1b8c2c82d5
px4flow start in rc.sensors instead of per board ( #11123 )
...
- fixes #11009
6 years ago
Julian Oes
3ebf030a02
ROMFS: change shebang from #!zsh to #!/bin/sh
...
This was required for shellsheck.
6 years ago
dakejahl
311c0941c9
Teal One airframe improvements for full support ( #10860 )
...
* added a parameter for enabled the smart battery
* start tel1 and tel2 at 921600 and max rate
* turned up the max tx rate on mavlink streams for telem1 and telem2
* turned off mavlink stream for tel1 in 4250_teal. This is connected to TX1 FTDI UART and has issues.
* moved check to 4250 board ID to start mpu9250s for Teal airframe into fmuv4 rc.board.
6 years ago
flochir
ab9e9793a0
ICM20948 integration into MPU9250 driver ( #10116 )
...
* Integrated preliminary ICM20948 support into MPU9250 driver.
Fixed temperature conversion for MPU9250/ICM20948.
* Included missing check for PX4_I2C_OBDEV_MPU9250 in main.cpp.
* Added explicit bus for internal MPU9250 on Pixhawk 2.1 to avoid implicit start
of an externally attached device with wrong orientation.
6 years ago
Daniel Agar
7f0d2f23b7
move atmel_same70xplained init to rc.board
6 years ago
Daniel Agar
4240abad73
move bitcraze_crazyflie init to rc.board
6 years ago
Daniel Agar
0e980c1f83
move gumstix_aerocore2 init to rc.board
6 years ago
Daniel Agar
a3fed608a6
move airmind_mindpx-v2 init to rc.board
6 years ago
Daniel Agar
c9a2033c5b
move auav_x21-v1 init to rc.board
6 years ago
Daniel Agar
a8b91c7ac9
move intel_aerofc-v1 init to rc.board
6 years ago
Daniel Agar
a4830f8d7b
move omnibus_f4sd init to rc.board
6 years ago