[PATCH] misc devices: HC-SRO4 ultrasonic distance driver
Greg KH
greg at kroah.com
Thu Mar 24 11:24:20 EDT 2016
On Thu, Mar 24, 2016 at 04:02:03PM +0100, Johannes Thoma wrote:
> From 56e8f71c990b92c28a8cb03d859880eab8d06a3d Mon Sep 17 00:00:00 2001
> From: Johannes Thoma <johannes at johannesthoma.com>
> Date: Mon, 21 Mar 2016 22:11:01 +0100
> Subject: [PATCH] HC-SRO4 ultrasonic distance sensor driver
>
> The HC-SRO4 is an ultrasonic distance sensor attached to two GPIO
> pins. The driver is controlled via sysfs and supports an (in theory)
> unlimited number of HC-SRO4 devices.
>
> Unlike user land solutions this driver produces precise results
> even when there is high load on the system. It uses a non-blocking
> interrupt triggered mechanism to record the length of the echo
> signal.
>
> This patch is against the raspberry pi kernel from
> https://github.com/raspberrypi/linux.git hash
> e481b5ceae6c94c7e60f8bb8591cbb362806246e
>
> Note that this patch isn't meant for lkml (yet) see:
> TODO's:
>
> .) Patch against mainline (or whatever kernel it belongs to)
> .) Use IIO layer instead of creating random sysfs entries.
> .) Fill in GPIO device as parent to device_create_with_groups().
> .) Test it with two or more HC-SRO4 devices.
> .) Test it on other hardware than raspberry pi.
> .) Test it with kernel debugging enabled.
>
> Anyway, comments are highly appreciated.
>
> Signed-off-by: Johannes Thoma <johannes at johannesthoma.com>
> ---
> MAINTAINERS | 5 +
> drivers/misc/Kconfig | 11 ++
> drivers/misc/Makefile | 1 +
> drivers/misc/hc-sro4.c | 360
> +++++++++++++++++++++++++++++++++++++++++++++++++
Basic comment, your email client corrupted the patch, wrapping the lines
and putting odd spaces at the front of the patch, making it impossible
to apply. Try using 'git send-email' to fix this up, or fix up your
email client.
Also, your patch should not have the email header up there in it, that's
the sign that something went wrong.
try it again?
thanks
greg k-h
More information about the Kernelnewbies
mailing list