Lines Matching refs:edges
37 * Note that when reading the sensor actually 84 edges are detected, but
87 struct {s64 ts; int value; } edges[DHT11_EDGES_PER_READ];
99 dev_dbg(dht11->dev, "%d edges detected:\n", dht11->num_edges);
102 dht11->edges[i].ts - dht11->edges[i - 1].ts,
103 dht11->edges[i - 1].value ? "high" : "low");
129 t = dht11->edges[offset + 2 * i + 2].ts -
130 dht11->edges[offset + 2 * i + 1].ts;
131 if (!dht11->edges[offset + 2 * i + 1].value) {
170 * IRQ handler called on GPIO edges
178 dht11->edges[dht11->num_edges].ts = ktime_get_boottime_ns();
179 dht11->edges[dht11->num_edges++].value =
243 dev_err(dht11->dev, "Only %d signal edges detected\n",