Lines Matching defs:dev_addr
388 * @param dev_addr: Specifies the slave address to be programmed
405 static void i2c_transfer_config(struct i2c_handle_s *hi2c, uint16_t dev_addr,
415 set_value = ((uint32_t)dev_addr & I2C_CR2_SADD) |
427 * @param dev_addr: Target device address
434 uint16_t dev_addr, uint16_t mem_addr,
437 i2c_transfer_config(hi2c, dev_addr, mem_add_size, I2C_RELOAD_MODE,
474 * @param dev_addr: Target device address
480 static int i2c_request_memory_read(struct i2c_handle_s *hi2c, uint16_t dev_addr,
484 i2c_transfer_config(hi2c, dev_addr, mem_add_size, I2C_SOFTEND_MODE,
520 * @param dev_addr: Target device address
529 static int i2c_write(struct i2c_handle_s *hi2c, uint16_t dev_addr,
569 if (i2c_request_memory_write(hi2c, dev_addr, mem_addr,
576 i2c_transfer_config(hi2c, dev_addr, xfer_size,
580 i2c_transfer_config(hi2c, dev_addr, xfer_size,
587 i2c_transfer_config(hi2c, dev_addr, xfer_size,
592 i2c_transfer_config(hi2c, dev_addr, xfer_size,
617 i2c_transfer_config(hi2c, dev_addr,
623 i2c_transfer_config(hi2c, dev_addr,
662 * @param dev_addr: Target device address
670 int stm32_i2c_mem_write(struct i2c_handle_s *hi2c, uint16_t dev_addr,
674 return i2c_write(hi2c, dev_addr, mem_addr, mem_add_size,
682 * @param dev_addr: Target device address
688 int stm32_i2c_master_transmit(struct i2c_handle_s *hi2c, uint16_t dev_addr,
692 return i2c_write(hi2c, dev_addr, 0, 0,
701 * @param dev_addr: Target device address
710 static int i2c_read(struct i2c_handle_s *hi2c, uint16_t dev_addr,
748 if (i2c_request_memory_read(hi2c, dev_addr, mem_addr,
761 i2c_transfer_config(hi2c, dev_addr, xfer_size,
765 i2c_transfer_config(hi2c, dev_addr, xfer_size,
787 i2c_transfer_config(hi2c, dev_addr,
793 i2c_transfer_config(hi2c, dev_addr,
831 * @param dev_addr: Target device address
839 int stm32_i2c_mem_read(struct i2c_handle_s *hi2c, uint16_t dev_addr,
843 return i2c_read(hi2c, dev_addr, mem_addr, mem_add_size,
851 * @param dev_addr: Target device address
857 int stm32_i2c_master_receive(struct i2c_handle_s *hi2c, uint16_t dev_addr,
861 return i2c_read(hi2c, dev_addr, 0, 0,
870 * @param dev_addr: Target device address
876 uint16_t dev_addr, uint32_t trials,
906 (((uint32_t)dev_addr & I2C_CR2_SADD) |
911 (((uint32_t)dev_addr & I2C_CR2_SADD) |