Lines Matching refs:dev_addr
394 static void i2c_transfer_config(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_transfer_config() argument
404 set_value = ((uint32_t)dev_addr & I2C_CR2_SADD) | in i2c_transfer_config()
423 uint16_t dev_addr, uint16_t mem_addr, in i2c_request_memory_write() argument
426 i2c_transfer_config(hi2c, dev_addr, mem_add_size, I2C_RELOAD_MODE, in i2c_request_memory_write()
469 static int i2c_request_memory_read(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_request_memory_read() argument
473 i2c_transfer_config(hi2c, dev_addr, mem_add_size, I2C_SOFTEND_MODE, in i2c_request_memory_read()
518 static int i2c_write(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_write() argument
558 if (i2c_request_memory_write(hi2c, dev_addr, mem_addr, in i2c_write()
565 i2c_transfer_config(hi2c, dev_addr, xfer_size, in i2c_write()
569 i2c_transfer_config(hi2c, dev_addr, xfer_size, in i2c_write()
576 i2c_transfer_config(hi2c, dev_addr, xfer_size, in i2c_write()
581 i2c_transfer_config(hi2c, dev_addr, xfer_size, in i2c_write()
606 i2c_transfer_config(hi2c, dev_addr, in i2c_write()
612 i2c_transfer_config(hi2c, dev_addr, in i2c_write()
659 int stm32_i2c_mem_write(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_mem_write() argument
663 return i2c_write(hi2c, dev_addr, mem_addr, mem_add_size, in stm32_i2c_mem_write()
677 int stm32_i2c_master_transmit(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_master_transmit() argument
681 return i2c_write(hi2c, dev_addr, 0, 0, in stm32_i2c_master_transmit()
699 static int i2c_read(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_read() argument
737 if (i2c_request_memory_read(hi2c, dev_addr, mem_addr, in i2c_read()
750 i2c_transfer_config(hi2c, dev_addr, xfer_size, in i2c_read()
754 i2c_transfer_config(hi2c, dev_addr, xfer_size, in i2c_read()
776 i2c_transfer_config(hi2c, dev_addr, in i2c_read()
782 i2c_transfer_config(hi2c, dev_addr, in i2c_read()
828 int stm32_i2c_mem_read(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_mem_read() argument
832 return i2c_read(hi2c, dev_addr, mem_addr, mem_add_size, in stm32_i2c_mem_read()
846 int stm32_i2c_master_receive(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_master_receive() argument
850 return i2c_read(hi2c, dev_addr, 0, 0, in stm32_i2c_master_receive()
865 uint16_t dev_addr, uint32_t trials, in stm32_i2c_is_device_ready() argument
895 (((uint32_t)dev_addr & I2C_CR2_SADD) | in stm32_i2c_is_device_ready()
900 (((uint32_t)dev_addr & I2C_CR2_SADD) | in stm32_i2c_is_device_ready()