Home
last modified time | relevance | path

Searched refs:i2c_ctrl (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/components/drivers/external_device/pca9544/src/
A Dpca9544_i2c_drv.c22 io_i2c_control_u i2c_ctrl; in pca9544_i2c_init() local
39 memset(&i2c_ctrl, 0, sizeof(io_i2c_control_u)); in pca9544_i2c_init()
49 i2c_ctrl.c.addr = i2c->config.dev_addr; /* sensor's address */ in pca9544_i2c_init()
50 i2c_ctrl.c.addr_width = i2c->config.address_width; /* 7-bit address */ in pca9544_i2c_init()
51 i2c_ctrl.c.role = 1; /* master mode */ in pca9544_i2c_init()
52 ret = ioctl(*p_fd, IOC_I2C_SET_CONFIG, (unsigned long)&i2c_ctrl); in pca9544_i2c_init()
58 i2c_ctrl.freq = i2c->config.freq; in pca9544_i2c_init()
59 ret = ioctl(*p_fd, IOC_I2C_SET_FREQ, (unsigned long)&i2c_ctrl); in pca9544_i2c_init()
/AliOS-Things-master/components/sensor/hal/
A Dsensor_drv_api.c17 io_i2c_control_u i2c_ctrl; in vfs_i2c_init() local
47 i2c_ctrl.c.addr = i2c->config.dev_addr; /* sensor's address */ in vfs_i2c_init()
48 i2c_ctrl.c.addr_width = i2c->config.address_width; /* 7-bit address */ in vfs_i2c_init()
49 i2c_ctrl.c.role = 1; /* master mode */ in vfs_i2c_init()
50 ret = ioctl(*p_fd, IOC_I2C_SET_CONFIG, (unsigned long)&i2c_ctrl); in vfs_i2c_init()
56 i2c_ctrl.freq = i2c->config.freq; in vfs_i2c_init()
57 ret = ioctl(*p_fd, IOC_I2C_SET_FREQ, (unsigned long)&i2c_ctrl); in vfs_i2c_init()

Completed in 4 milliseconds