Home
last modified time | relevance | path

Searched refs:i2c_bus1 (Results 1 – 5 of 5) sorted by relevance

/bsp/bouffalo_lab/libraries/rt_drivers/
A Ddrv_i2c.c115 static struct bl_i2c_bus i2c_bus1; in rt_hw_i2c_init() local
123 rt_mutex_init(&i2c_bus1.lock, "i2c1_mutex", RT_IPC_FLAG_PRIO); in rt_hw_i2c_init()
125 i2c_bus1.parent.ops = &_i2c_ops; in rt_hw_i2c_init()
126 i2c_bus1.i2c = bflb_device_get_by_name("i2c1"); in rt_hw_i2c_init()
127 bflb_i2c_init(i2c_bus1.i2c, I2C1_FREQUENCY); in rt_hw_i2c_init()
129 if (rt_i2c_bus_device_register(&i2c_bus1.parent, "i2c1") != RT_EOK) in rt_hw_i2c_init()
/bsp/wch/arm/Libraries/ch32_drivers/
A Ddrv_hwi2c_ch32f10x.c32 struct i2c_bus_device i2c_bus1; variable
340 i2c_bus1.periph = I2C1; in rt_hw_i2c_init()
341 ch32f1_i2c_clock_and_io_init(i2c_bus1.periph); in rt_hw_i2c_init()
342 ch32f1_i2c_config(i2c_bus1.periph); in rt_hw_i2c_init()
344 i2c_bus1.parent.ops = &ch32f1_i2c_ops; in rt_hw_i2c_init()
345 result = rt_i2c_bus_device_register(&i2c_bus1.parent, "hwi2c1"); in rt_hw_i2c_init()
A Ddrv_hwi2c_ch32f20x.c32 struct i2c_bus_device i2c_bus1; variable
340 i2c_bus1.periph = I2C1; in rt_hw_i2c_init()
341 ch32f2_i2c_clock_and_io_init(i2c_bus1.periph); in rt_hw_i2c_init()
342 ch32f2_i2c_config(i2c_bus1.periph); in rt_hw_i2c_init()
344 i2c_bus1.parent.ops = &ch32f2_i2c_ops; in rt_hw_i2c_init()
345 result = rt_i2c_bus_device_register(&i2c_bus1.parent, "hwi2c1"); in rt_hw_i2c_init()
/bsp/wch/risc-v/Libraries/ch32_drivers/
A Ddrv_i2c.c27 struct i2c_bus_device i2c_bus1; variable
207 i2c_bus1.periph = I2C1;
223 i2c_bus1.parent.ops = &ch32_i2c_ops;
224 result += rt_i2c_bus_device_register(&i2c_bus1.parent, "i2c1");
/bsp/n32/libraries/n32_drivers/
A Ddrv_i2c.c431 static struct rt_i2c_bus i2c_bus1; in rt_hw_i2c_init() local
469 rt_memset((void *)&i2c_bus1, 0, sizeof(struct rt_i2c_bus)); in rt_hw_i2c_init()
470 i2c_bus1.parent.ops = &i2c_ops; in rt_hw_i2c_init()
471 i2c_bus1.i2c_periph = (rt_uint32_t)I2C1; in rt_hw_i2c_init()
472 rt_i2c_bus_device_register(&i2c_bus1.parent, "i2c1"); in rt_hw_i2c_init()

Completed in 12 milliseconds