PX4 / DriverFramework

Operating system and flight stack agnostic driver framework for POSIX (Linux, NuttX, Mac OS, QNX, VxWorks).
82 stars 132 forks source link

WIP: Driver for Bebop 2 ultrasonic rangefinder #167

Closed eyeam3 closed 7 years ago

eyeam3 commented 7 years ago

This PR adds a driver for the ultrasonic rangefinder on Parrot Bebop 2. It includes a basic IIO implementation and the sensor interfacing.

The driver is basically finished but marked as WIP because it was not tested in flight due to integration issues in the PX4 firmware. See PX4/Firmware#6126.

LorenzMeier commented 7 years ago

@lfelipe @lucasdemarchi Given you worked on IIO before it would be great to sync on how we can collaborate also on the Linux low-level driver side more closely.

LorenzMeier commented 7 years ago

@eyeam3 Very cool! My comments are just generally on DF - I'm hunting down every ifdef I can. We need to drive those out of the codebase. Not necessarily in this PR though, so this should not gate it going in.