/AliOS-Things-master/components/drivers/external_device/pca9544/src/ |
A D | pca9544.c | 75 uint16_t dev_addr = g_pca9544_dev_cfg.dev_addr; in pca9544_set_chan() local 85 ret = pca9544_write_reg(dev_addr, regval); in pca9544_set_chan() 117 uint16_t dev_addr = g_pca9544_dev_cfg.dev_addr; in pca9544_clean_chan() local 121 ret = pca9544_write_reg(dev_addr, regval); in pca9544_clean_chan() 137 int pca9544_write_reg(uint16_t dev_addr, uint8_t regval) in pca9544_write_reg() argument 162 int pca9544_read_reg(uint16_t dev_addr, uint8_t *data) in pca9544_read_reg() argument 197 uint16_t dev_addr = g_pca9544_dev_cfg.subdev_addr; in pca9544_raw_data_write() local 247 int pca954x_irq_handler(uint16_t dev_addr, uint8_t *data) in pca954x_irq_handler() argument 252 ret = pca9544_get_irq_state(dev_addr, data); in pca954x_irq_handler() 256 int pca9544_get_irq_state(uint16_t dev_addr, uint8_t *regval) in pca9544_get_irq_state() argument [all …]
|
A D | pca9544_i2c_drv.c | 49 i2c_ctrl.c.addr = i2c->config.dev_addr; /* sensor's address */ in pca9544_i2c_init() 81 int32_t pca9544_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t* data, uint16_t si… in pca9544_i2c_master_send() argument 101 i2c_data.addr = dev_addr; in pca9544_i2c_master_send() 125 int32_t pca9544_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, uint16_t size, ui… in pca9544_i2c_master_recv() argument 146 i2c_data.addr = dev_addr; in pca9544_i2c_master_recv() 171 int32_t pca9544_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, uint16_t mem_ad… in pca9544_i2c_mem_write() argument 191 i2c_data.addr = dev_addr; in pca9544_i2c_mem_write() 215 int32_t pca9544_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, uint16_t mem_add… in pca9544_i2c_mem_read() argument 237 i2c_data.addr = dev_addr; in pca9544_i2c_mem_read()
|
/AliOS-Things-master/hardware/board/haas100/drivers/ |
A D | mux_i2c.c | 28 dev_cfg.dev_addr = PCA9544_BASE_ADDR; in haas_mux_i2c_init() 73 int32_t haas_mux_i2c_reg_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, in haas_mux_i2c_reg_write() argument 91 ret = hal_i2c_mem_write(i2c, dev_addr, reg_addr, reg_num, data, size, timeout); in haas_mux_i2c_reg_write() 114 int32_t haas_mux_i2c_reg_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, in haas_mux_i2c_reg_read() argument 132 ret = hal_i2c_mem_read(i2c, dev_addr, reg_addr, reg_num, data, size, timeout); in haas_mux_i2c_reg_read() 152 int32_t haas_mux_i2c_data_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in haas_mux_i2c_data_send() argument 170 ret = hal_i2c_master_send(i2c, dev_addr, data, size, timeout); in haas_mux_i2c_data_send() 190 int32_t haas_mux_i2c_data_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in haas_mux_i2c_data_recv() argument 207 ret = hal_i2c_master_recv(i2c, dev_addr, data, size, timeout); in haas_mux_i2c_data_recv()
|
A D | mux_i2c.h | 36 int32_t haas_mux_i2c_reg_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, 54 int32_t haas_mux_i2c_reg_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, 70 int32_t haas_mux_i2c_data_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, 85 int32_t haas_mux_i2c_data_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data,
|
/AliOS-Things-master/components/drivers/external_device/rx8130ce/src/ |
A D | rtcif.c | 19 .dev_addr = PCA9544_BASE_ADDR, 77 int rtc_i2c_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, in rtc_i2c_write() argument 89 hal_i2c_mem_write(i2c, dev_addr, reg_addr, reg_num, data, size, timeout); in rtc_i2c_write() 97 ret = pca9544_raw_data_write(dev_addr, reg_addr, reg_num, data, size); in rtc_i2c_write() 119 int32_t rtc_i2c_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, in rtc_i2c_read() argument 131 ret = hal_i2c_mem_read(i2c, dev_addr, reg_addr, reg_num, data, size, timeout); in rtc_i2c_read() 138 ret = pca9544_raw_data_read(dev_addr, reg_addr, reg_num, data, size); in rtc_i2c_read()
|
/AliOS-Things-master/hardware/board/haaseduk1/board_test/ |
A D | ble_test.c | 65 …-%x-%x RssI:%d\n", e->dev_addr.val[0], e->dev_addr.val[1], e->dev_addr.val[2], e->dev_addr.val[3],… in device_find() 112 .dev_addr = &addr, in example_BLE_init()
|
/AliOS-Things-master/hardware/board/haaseduk1/drivers/sensor/ |
A D | sensor_i2c_api.c | 10 int32_t sensor_i2c_open(uint32_t port, uint16_t dev_addr, uint32_t freq, uint32_t address_width) in sensor_i2c_open() argument 36 c.c.addr = dev_addr; /* sensor's address */ in sensor_i2c_open() 52 int32_t sensor_i2c_master_send(uint32_t port, uint16_t dev_addr, const uint8_t *data, in sensor_i2c_master_send() argument 65 d.addr = dev_addr; in sensor_i2c_master_send() 77 int32_t sensor_i2c_master_recv(uint32_t port, uint16_t dev_addr, uint8_t *data, in sensor_i2c_master_recv() argument 89 d.addr = dev_addr; in sensor_i2c_master_recv() 101 int32_t sensor_i2c_mem_write(uint32_t port, uint16_t dev_addr, uint16_t mem_addr, in sensor_i2c_mem_write() argument 114 d.addr = dev_addr; in sensor_i2c_mem_write() 125 int32_t sensor_i2c_mem_read(uint32_t port, uint16_t dev_addr, uint16_t mem_addr, in sensor_i2c_mem_read() argument 139 d.addr = dev_addr; in sensor_i2c_mem_read()
|
/AliOS-Things-master/components/sensor/hal/ |
A D | sensor_drv_api.c | 47 i2c_ctrl.c.addr = i2c->config.dev_addr; /* sensor's address */ in vfs_i2c_init() 91 i2c_data.addr = dev_addr; in vfs_i2c_master_send() 122 i2c_data.addr = dev_addr; in vfs_i2c_master_recv() 152 i2c_data.addr = dev_addr; in vfs_i2c_mem_write() 182 i2c_data.addr = dev_addr; in vfs_i2c_mem_read() 247 ret = hal_i2c_mem_read(i2c, i2c->config.dev_addr, reg, I2C_REG_LEN, data, in sensor_i2c_read() 250 ret = vfs_i2c_mem_read(i2c, i2c->config.dev_addr, reg, I2C_REG_LEN, data, in sensor_i2c_read() 282 ret = hal_i2c_master_send(i2c, i2c->config.dev_addr, data, in sensor_drv_i2c_master_send() 285 ret = vfs_i2c_master_send(i2c, i2c->config.dev_addr, data, in sensor_drv_i2c_master_send() 299 ret = hal_i2c_master_recv(i2c, i2c->config.dev_addr, data, in sensor_drv_i2c_master_recv() [all …]
|
/AliOS-Things-master/components/drivers/external_device/pca9544/include/ |
A D | pca9544.h | 37 uint8_t dev_addr; member 98 int pca9544_write_reg(uint16_t dev_addr, uint8_t regval); 107 int pca9544_read_reg(uint16_t dev_addr, uint8_t *data); 109 int pca954x_irq_handler(uint16_t dev_addr, uint8_t *data); 110 int pca9544_get_irq_state(uint16_t dev_addr, uint8_t *regval);
|
/AliOS-Things-master/hardware/chip/haas1000/hal/ |
A D | i2c.c | 78 int32_t hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in hal_i2c_master_send() argument 92 ret = hal_i2c_task_send(i2c_port, dev_addr, data, size, 0, NULL); in hal_i2c_master_send() 94 …r = 0x%x, data[0] = 0x%x, data[1]= 0x%x, ret = %d\n", __func__,__LINE__,dev_addr, data[0], data[1]… in hal_i2c_master_send() 112 int32_t hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in hal_i2c_master_recv() argument 126 ret = hal_i2c_recv(i2c_port, dev_addr, data, 0, size, HAL_I2C_RESTART_AFTER_WRITE, 0, NULL); in hal_i2c_master_recv() 231 int32_t hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_write() argument 267 ret = hal_i2c_task_send(i2c_port, dev_addr, txbuf, txlen, 0, NULL); in hal_i2c_mem_write() 269 TRACEME("%s:%d,i2c send failed,dev_addr = 0x%x,ret = %d\n", __func__,__LINE__,dev_addr,ret); in hal_i2c_mem_write() 291 int32_t hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_read() argument 327 …ret = hal_i2c_recv(i2c_port, dev_addr, txrxbuf, mem_addr_size, size, HAL_I2C_RESTART_AFTER_WRITE, … in hal_i2c_mem_read() [all …]
|
/AliOS-Things-master/components/amp_adapter/include/peripheral/ |
A D | aos_hal_i2c.h | 46 uint16_t dev_addr; /**< slave device addr */ member 78 int32_t aos_hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, 93 int32_t aos_hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, 136 int32_t aos_hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, 154 int32_t aos_hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr,
|
/AliOS-Things-master/components/drivers/peripheral/i2c/include/aos/hal/ |
A D | i2c.h | 46 uint16_t dev_addr; /**< slave device addr */ member 78 int32_t hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, 93 int32_t hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, 136 int32_t hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, 154 int32_t hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr,
|
/AliOS-Things-master/components/amp_adapter/platform/aos/peripheral/ |
A D | aos_hal_i2c.c | 43 c.c.addr = i2c->config.dev_addr; /* sensor's address */ in aos_hal_i2c_init() 73 int32_t aos_hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in aos_hal_i2c_master_send() argument 90 d.addr = dev_addr; in aos_hal_i2c_master_send() 105 int32_t aos_hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in aos_hal_i2c_master_recv() argument 122 d.addr = dev_addr; in aos_hal_i2c_master_recv() 149 int32_t aos_hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_write() argument 167 d.addr = dev_addr; in aos_hal_i2c_mem_write() 182 int32_t aos_hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_read() argument 200 d.addr = dev_addr; in aos_hal_i2c_mem_read()
|
/AliOS-Things-master/components/drivers/external_device/pca9544/internal/ |
A D | pca9544_i2c_drv.h | 32 int32_t pca9544_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, uint16_t si… 46 int32_t pca9544_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, uint16_t size, ui… 61 int32_t pca9544_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, uint16_t mem_ad… 76 int32_t pca9544_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, uint16_t mem_add…
|
/AliOS-Things-master/solutions/eduk1_demo/k1_apps/humiture/ |
A D | humiture.md | 148 hal_i2c_master_send(&i2c_dev, i2c_dev.config.dev_addr, reg, 2, 1000); 150 hal_i2c_master_recv(&i2c_dev, i2c_dev.config.dev_addr, id_buf, 4, 1000); 152 hal_i2c_master_send(&i2c_dev, i2c_dev.config.dev_addr, ®[2], 2, 1000); 154 hal_i2c_master_recv(&i2c_dev, i2c_dev.config.dev_addr, &id_buf[4], 4, 1000); 165 hal_i2c_master_send(&i2c_dev, i2c_dev.config.dev_addr, ®, 1, 1000); 167 hal_i2c_master_recv(&i2c_dev, i2c_dev.config.dev_addr, read_data, 2, 1000); 186 dev_addr – device address 198 hal_i2c_master_send(&i2c_dev, i2c_dev.config.dev_addr, ®, 1, 1000); 202 hal_i2c_master_recv(&i2c_dev, i2c_dev.config.dev_addr, read_data, 2, 1000);
|
/AliOS-Things-master/hardware/chip/rtl872xd/hal/ |
A D | i2c.c | 57 i2c_slave_address(resource->dev, 0, i2c->config.dev_addr, 0xFF); in hal_i2c_init() 65 int32_t hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data,uint16_t size, u… in hal_i2c_master_send() argument 75 len = (uint16_t)i2c_write(resource->dev, dev_addr, data, size , 1); in hal_i2c_master_send() 83 int32_t hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data,uint16_t size, uint32_… in hal_i2c_master_recv() argument 93 len = i2c_read(resource->dev, dev_addr, data, size, 1); in hal_i2c_master_recv() 131 int32_t hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_write() argument 140 int32_t hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in hal_i2c_mem_read() argument
|
/AliOS-Things-master/components/amp_adapter/platform/linux/peripheral/ |
A D | aos_hal_i2c.c | 21 __FUNCTION__, i2c->config.freq, i2c->config.dev_addr); in aos_hal_i2c_init() 25 int32_t aos_hal_i2c_master_send(i2c_dev_t *i2c, uint16_t dev_addr, const uint8_t *data, in aos_hal_i2c_master_send() argument 38 int32_t aos_hal_i2c_master_recv(i2c_dev_t *i2c, uint16_t dev_addr, uint8_t *data, in aos_hal_i2c_master_recv() argument 63 int32_t aos_hal_i2c_mem_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_write() argument 78 int32_t aos_hal_i2c_mem_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t mem_addr, in aos_hal_i2c_mem_read() argument
|
/AliOS-Things-master/components/drivers/external_device/pca9544/example/ |
A D | pca9544_example.c | 29 dev_cfg.dev_addr = PCA9544_BASE_ADDR; in pca9544_comp_example() 37 i2c.config.dev_addr = dev_cfg.dev_addr; in pca9544_comp_example()
|
/AliOS-Things-master/hardware/chip/rtl872xd/hal/hal_test/i2c/ |
A D | i2c_test.c | 113 i2c_dev.config.dev_addr = 0xD0; in rtc_i2c_init() 115 i2c_dev.config.dev_addr = 0x68; in rtc_i2c_init() 133 ret = hal_i2c_mem_read(&i2c_dev, i2c_dev.config.dev_addr, 0, 1, (uint8_t *)time, in rtc_i2c_get_time() 145 ret = hal_i2c_mem_write(&i2c_dev, i2c_dev.config.dev_addr, 0, 1, (uint8_t *)time, in rtc_i2c_set_time()
|
/AliOS-Things-master/components/drivers/external_device/rx8130ce/internal/ |
A D | rtcif.h | 37 int rtc_i2c_write(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr, 55 int32_t rtc_i2c_read(i2c_dev_t *i2c, uint16_t dev_addr, uint16_t reg_addr,
|
/AliOS-Things-master/components/py_engine/adapter/haas/ |
A D | machine_hw_i2c.c | 81 … ret = aos_hal_i2c_mem_read(dev, dev->config.dev_addr, addr, n, bufs->buf, bufs->len, timeout); in mp_machine_hw_i2c_transfer() 84 … ret = aos_hal_i2c_mem_write(dev, dev->config.dev_addr, addr, n, bufs->buf, bufs->len, timeout); in mp_machine_hw_i2c_transfer() 110 ret = aos_hal_i2c_master_send(dev, dev->config.dev_addr, src, len, timeout); in mp_machine_hw_i2c_write() 131 ret = aos_hal_i2c_master_recv(dev, dev->config.dev_addr, dest, len, timeout); in mp_machine_hw_i2c_read() 154 …elf->port, self->scl, self->sda, dev->config.freq, dev->config.address_width, dev->config.dev_addr, in machine_hw_i2c_print() 255 dev->config.dev_addr = addr; in machine_hw_i2c_make_new()
|
/AliOS-Things-master/components/mbmaster/example/ |
A D | mbmaster_example.c | 95 void mb_slave_main(uint8_t dev_addr) in mb_slave_main() argument 120 LOGD(MODBUS_MOUDLE, "device [0x%x] waiting for cmd\n", dev_addr); in mb_slave_main() 133 if (addr == dev_addr) { in mb_slave_main()
|
/AliOS-Things-master/components/py_engine/modules/driver/ |
A D | i2c.c | 105 LOGD(LOG_TAG, "%s: dev_addr = %d;\n", __func__, i2c_device->config.dev_addr); in i2c_open() 171 …aos_hal_i2c_mem_write(i2c_device, i2c_device->config.dev_addr, buf[0], 1, &buf[1], write_size - 1,… in i2c_write() 198 …ret = aos_hal_i2c_mem_write(i2c_device, i2c_device->config.dev_addr, buf[0], 1, &buf[0], 1, I2C_TI… in i2c_read() 204 …ret = aos_hal_i2c_mem_read(i2c_device, i2c_device->config.dev_addr, buf[0], 1, &buf[0], read_size,… in i2c_read()
|
/AliOS-Things-master/components/sensor/drv/ |
A D | drv_tvoc_sensirion_sgp30.c | 48 .config.dev_addr = SGP30_I2C_ADDR, 87 …return hal_i2c_master_send(drv, drv->config.dev_addr, sgp30_cmd_list[cmd], SGP30_CMD_LENGTH, AOS_W… in drv_sgp30_cmd_write() 95 return hal_i2c_master_recv(drv, drv->config.dev_addr, data, size, AOS_WAIT_FOREVER); in drv_sgp30_result_read()
|
/AliOS-Things-master/components/drivers/external_device/pca9544/ |
A D | README.md | 94 * @param dev_addr: i2c device address 98 int pca9544_write_reg(uint16_t dev_addr, uint8_t regval); 103 * @param dev_addr: i2c device address 107 int pca9544_read_reg(uint16_t dev_addr, uint8_t* data);
|