Lines Matching refs:scl
34 ctx->gpio->mode(ctx->scl, LWSGGPIO_FL_WRITE | LWSGGPIO_FL_READ | LWSGGPIO_FL_PULLUP); in lws_bb_i2c_init()
46 ctx->gpio->set(ctx->scl, 1); in lws_bb_i2c_start()
54 ctx->gpio->set(ctx->scl, 0); in lws_bb_i2c_start()
65 ctx->gpio->set(ctx->scl, 1); in lws_bb_i2c_stop()
68 while (!ctx->gpio->read(ctx->scl)) in lws_bb_i2c_stop()
84 ctx->gpio->set(ctx->scl, 1); in lws_bb_i2c_write()
87 ctx->gpio->set(ctx->scl, 0); in lws_bb_i2c_write()
92 ctx->gpio->set(ctx->scl, 1); in lws_bb_i2c_write()
95 ctx->gpio->set(ctx->scl, 0); in lws_bb_i2c_write()
110 ctx->gpio->set(ctx->scl, 0); in lws_bb_i2c_read()
112 ctx->gpio->set(ctx->scl, 1); in lws_bb_i2c_read()
117 ctx->gpio->set(ctx->scl, 0); in lws_bb_i2c_read()
127 ctx->gpio->set(ctx->scl, 0); in lws_bb_i2c_set_ack()
130 ctx->gpio->set(ctx->scl, 1); in lws_bb_i2c_set_ack()
132 ctx->gpio->set(ctx->scl, 0); in lws_bb_i2c_set_ack()