mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-19 23:28:32 -04:00
33a699f29c
This rangefinder uses an spi device to send pulses and an iio driver in buffer mode to get data The data is then analyzed and the maximum pulse received is considered to represent the echo of the pulses that have been sent. The distance in time between the pulse that is sent and the pulse with the maximum amplitude is used to calculate the altitude based on the speed of sound. There is a dependency with libiio, and in order to build, there is a need to provide a rootfs that includes libiio.a. The other solution is to build dynamically after having updated the rootfs to use on compiled with a more recent toolchain and include libiio |
||
---|---|---|
.. | ||
examples/RFIND_test | ||
AP_RangeFinder_analog.cpp | ||
AP_RangeFinder_analog.h | ||
AP_RangeFinder_BBB_PRU.cpp | ||
AP_RangeFinder_BBB_PRU.h | ||
AP_RangeFinder_Bebop.cpp | ||
AP_RangeFinder_Bebop.h | ||
AP_RangeFinder_LightWareI2C.cpp | ||
AP_RangeFinder_LightWareI2C.h | ||
AP_RangeFinder_LightWareSerial.cpp | ||
AP_RangeFinder_LightWareSerial.h | ||
AP_RangeFinder_MaxsonarI2CXL.cpp | ||
AP_RangeFinder_MaxsonarI2CXL.h | ||
AP_RangeFinder_PulsedLightLRF.cpp | ||
AP_RangeFinder_PulsedLightLRF.h | ||
AP_RangeFinder_PX4_PWM.cpp | ||
AP_RangeFinder_PX4_PWM.h | ||
AP_RangeFinder_PX4.cpp | ||
AP_RangeFinder_PX4.h | ||
AP_RangeFinder.h | ||
RangeFinder_Backend.cpp | ||
RangeFinder_Backend.h | ||
RangeFinder.cpp | ||
RangeFinder.h |