Lines Matching refs:gpio
17 ctx->gpio->set(ctx->sda, 1);
18 ctx->gpio->set(ctx->scl, 1);
21 if (!ctx->gpio->read(ctx->sda))
24 ctx->gpio->set(ctx->sda, 0);
26 ctx->gpio->set(ctx->scl, 0);
36 ctx->gpio->set(ctx->sda, 0);
37 ctx->gpio->set(ctx->scl, 1);
40 while (!ctx->gpio->read(ctx->scl))
43 ctx->gpio->set(ctx->sda, 1);
54 ctx->gpio->set(ctx->sda, !!(data & (1 << 7)));
56 ctx->gpio->set(ctx->scl, 1);
59 ctx->gpio->set(ctx->scl, 0);
62 ctx->gpio->set(ctx->sda, 1);
64 ctx->gpio->set(ctx->scl, 1);
66 n = ctx->gpio->read(ctx->sda);
67 ctx->gpio->set(ctx->scl, 0);
79 ctx->gpio->set(ctx->sda, 1);
82 ctx->gpio->set(ctx->scl, 0);
84 ctx->gpio->set(ctx->scl, 1);
86 if (ctx->gpio->read(ctx->sda))
89 ctx->gpio->set(ctx->scl, 0);
99 ctx->gpio->set(ctx->scl, 0);
100 ctx->gpio->set(ctx->sda, !!ack);
102 ctx->gpio->set(ctx->scl, 1);
104 ctx->gpio->set(ctx->scl, 0);
106 ctx->gpio->set(ctx->sda, 1);