Home
last modified time | relevance | path

Searched refs:rt_i2c_bus_device (Results 1 – 8 of 8) sorted by relevance

/components/drivers/include/drivers/
A Ddev_i2c.h218 struct rt_i2c_bus_device;
225 rt_ssize_t (*master_xfer)(struct rt_i2c_bus_device *bus,
228 rt_ssize_t (*slave_xfer)(struct rt_i2c_bus_device *bus,
231 rt_err_t (*i2c_bus_control)(struct rt_i2c_bus_device *bus,
239 struct rt_i2c_bus_device struct
262 struct rt_i2c_bus_device *bus; argument
310 rt_err_t rt_i2c_bus_device_register(struct rt_i2c_bus_device *bus,
331 rt_ssize_t rt_i2c_transfer(struct rt_i2c_bus_device *bus,
344 rt_err_t rt_i2c_control(struct rt_i2c_bus_device *bus,
359 rt_ssize_t rt_i2c_master_send(struct rt_i2c_bus_device *bus,
[all …]
A Ddev_i2c_bit_ops.h35 rt_err_t rt_i2c_bit_add_bus(struct rt_i2c_bus_device *bus,
A Ddev_i2c_dm.h49 void i2c_bus_scan_clients(struct rt_i2c_bus_device *bus);
/components/drivers/i2c/
A Ddev_i2c_core.c22 rt_err_t rt_i2c_bus_device_register(struct rt_i2c_bus_device *bus, in rt_i2c_bus_device_register()
45 struct rt_i2c_bus_device *rt_i2c_bus_device_find(const char *bus_name) in rt_i2c_bus_device_find()
47 struct rt_i2c_bus_device *bus; in rt_i2c_bus_device_find()
56 bus = (struct rt_i2c_bus_device *)dev->user_data; in rt_i2c_bus_device_find()
61 rt_ssize_t rt_i2c_transfer(struct rt_i2c_bus_device *bus, in rt_i2c_transfer()
98 rt_err_t rt_i2c_control(struct rt_i2c_bus_device *bus, in rt_i2c_control()
116 rt_ssize_t rt_i2c_master_send(struct rt_i2c_bus_device *bus, in rt_i2c_master_send()
135 rt_ssize_t rt_i2c_master_recv(struct rt_i2c_bus_device *bus, in rt_i2c_master_recv()
A Ddev_i2c_dev.c30 struct rt_i2c_bus_device *bus = (struct rt_i2c_bus_device *)dev->user_data; in i2c_bus_device_read()
50 struct rt_i2c_bus_device *bus = (struct rt_i2c_bus_device *)dev->user_data; in i2c_bus_device_write()
69 struct rt_i2c_bus_device *bus = (struct rt_i2c_bus_device *)dev->user_data; in i2c_bus_device_control()
109 rt_err_t rt_i2c_bus_device_device_init(struct rt_i2c_bus_device *bus, in rt_i2c_bus_device_device_init()
A Ddev_i2c_bit_ops.c132 static rt_int32_t i2c_writeb(struct rt_i2c_bus_device *bus, rt_uint8_t data) in i2c_writeb()
160 static rt_int32_t i2c_readb(struct rt_i2c_bus_device *bus) in i2c_readb()
189 static rt_ssize_t i2c_send_bytes(struct rt_i2c_bus_device *bus, in i2c_send_bytes()
225 static rt_err_t i2c_send_ack_or_nack(struct rt_i2c_bus_device *bus, int ack) in i2c_send_ack_or_nack()
243 static rt_ssize_t i2c_recv_bytes(struct rt_i2c_bus_device *bus, in i2c_recv_bytes()
283 static rt_int32_t i2c_send_address(struct rt_i2c_bus_device *bus, in i2c_send_address()
306 static rt_err_t i2c_bit_send_address(struct rt_i2c_bus_device *bus, in i2c_bit_send_address()
369 static rt_ssize_t i2c_bit_xfer(struct rt_i2c_bus_device *bus, in i2c_bit_xfer()
458 rt_err_t rt_i2c_bit_add_bus(struct rt_i2c_bus_device *bus, in rt_i2c_bit_add_bus()
A Ddev_i2c_bus.c19 void i2c_bus_scan_clients(struct rt_i2c_bus_device *bus) in i2c_bus_scan_clients()
A Ddev_soft_i2c.c46 struct rt_i2c_bus_device i2c_bus;

Completed in 9 milliseconds