Home
last modified time | relevance | path

Searched +full:28041 +full:- +full:laserping +full:- +full:2 +full:m +full:- +full:rangefinder +full:- +full:guide (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/Documentation/devicetree/bindings/iio/proximity/
Dparallax-ping.yaml1 # SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/proximity/parallax-ping.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Parallax PING))) and LaserPING range finder
10 - Andreas Klinger <ak@it-klinger.de>
13 Bit-banging driver using one GPIO:
14 - ping-gpios is raised by the driver to start measurement
15 - direction of ping-gpio is then switched into input with an interrupt
19 http://parallax.com/sites/default/files/downloads/28041-LaserPING-2m-Rangefinder-Guide.pdf
[all …]
/Linux-v6.6/drivers/iio/proximity/
Dping.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2019 Andreas Klinger <ak@it-klinger.de>
8 * http://parallax.com/sites/default/files/downloads/28041-LaserPING-2m-Rangefinder-Guide.pdf
9 * http://parallax.com/sites/default/files/downloads/28015-PING-Documentation-v1.6.pdf
16 * |<->| interrupt interrupt
18 * |<---------------------->|
20 * . --> one round trip of ultra sonic waves
71 .timeout_ns = 15500000, /* 2 meters plus error codes */
80 if (gpiod_get_value(data->gpiod_ping)) { in ping_handle_irq()
81 data->ts_rising = now; in ping_handle_irq()
[all …]