Home
last modified time | relevance | path

Searched refs:pico_i2c (Results 1 – 3 of 3) sorted by relevance

/bsp/raspberry-pico/Drivers/
A Ddrv_soft_i2c.c24 static struct pico_i2c i2c_obj[sizeof(soft_i2c_config) / sizeof(soft_i2c_config[0])];
31 static void pico_i2c_gpio_init(struct pico_i2c *i2c) in pico_i2c_gpio_init()
43 rt_size_t obj_num = sizeof(i2c_obj) / sizeof(struct pico_i2c); in pico_i2c_pin_init()
169 for (rt_size_t i = 0; i < sizeof(i2c_obj) / sizeof(struct pico_i2c); i++) in rt_soft_i2c_init()
A Ddrv_i2c.c62 struct pico_i2c_bus *pico_i2c = (struct pico_i2c_bus *)bus; in pico_i2c_xfer() local
70 i2c_read_blocking(pico_i2c->handle, msg->addr, msg->buf, msg->len, false); in pico_i2c_xfer()
74 i2c_write_blocking(pico_i2c->handle, msg->addr, msg->buf, msg->len, false); in pico_i2c_xfer()
A Ddrv_soft_i2c.h20 struct pico_i2c struct

Completed in 6 milliseconds