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>
Showing
- ROMFS/px4fmu_common/init.d/rc.sensors 3 additions, 2 deletionsROMFS/px4fmu_common/init.d/rc.sensors
- cmake/configs/nuttx_aerocore2_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_aerocore2_default.cmake
- cmake/configs/nuttx_auav-x21_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_auav-x21_default.cmake
- cmake/configs/nuttx_mindpx-v2_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_mindpx-v2_default.cmake
- cmake/configs/nuttx_px4fmu-v2_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_px4fmu-v2_default.cmake
- cmake/configs/nuttx_px4fmu-v2_test.cmake 1 addition, 1 deletioncmake/configs/nuttx_px4fmu-v2_test.cmake
- cmake/configs/nuttx_px4fmu-v3_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_px4fmu-v3_default.cmake
- cmake/configs/nuttx_px4fmu-v4_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_px4fmu-v4_default.cmake
- cmake/configs/nuttx_px4fmu-v4pro_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_px4fmu-v4pro_default.cmake
- cmake/configs/nuttx_px4fmu-v5_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_px4fmu-v5_default.cmake
- cmake/configs/nuttx_px4nucleoF767ZI-v1_default.cmake 1 addition, 1 deletioncmake/configs/nuttx_px4nucleoF767ZI-v1_default.cmake
- src/drivers/teraranger/CMakeLists.txt 4 additions, 4 deletionssrc/drivers/teraranger/CMakeLists.txt
- src/drivers/teraranger/teraranger.cpp 115 additions, 68 deletionssrc/drivers/teraranger/teraranger.cpp
- src/modules/sensors/sensor_params.c 8 additions, 4 deletionssrc/modules/sensors/sensor_params.c
Loading
Please register or sign in to comment