Home
last modified time | relevance | path

Searched refs:at32_i2c (Results 1 – 4 of 4) sorted by relevance

/bsp/at32/libraries/rt_drivers/
A Ddrv_soft_i2c.c38 static struct at32_i2c i2c_obj[sizeof(soft_i2c_config) / sizeof(soft_i2c_config[0])];
45 static void at32_i2c_gpio_init(struct at32_i2c *i2c) in at32_i2c_gpio_init()
58 rt_size_t obj_num = sizeof(i2c_obj) / sizeof(struct at32_i2c); in at32_i2c_pin_init()
207 rt_size_t obj_num = sizeof(i2c_obj) / sizeof(struct at32_i2c); in rt_hw_i2c_init()
A Ddrv_soft_i2c.h26 struct at32_i2c struct
A Ddrv_hard_i2c.h89 struct at32_i2c struct
A Ddrv_hard_i2c.c51 static struct at32_i2c i2cs[sizeof(i2c_handle) / sizeof(i2c_handle[0])] = {0};
65 struct at32_i2c *instance = rt_container_of(bus, struct at32_i2c, i2c_bus); in at32_i2c_configure()
1074 struct at32_i2c *instance = rt_container_of(bus, struct at32_i2c, i2c_bus); in master_xfer()
1193 static void _dma_base_channel_check(struct at32_i2c *instance) in _dma_base_channel_check()
1213 static void at32_i2c_dma_init(struct at32_i2c *instance) in at32_i2c_dma_init()

Completed in 12 milliseconds