| H A D | stm32_i2c.c | 45 static void notif_i2c_timeout(struct i2c_handle_s *hi2c) in notif_i2c_timeout() argument 59 static int i2c_config_analog_filter(struct i2c_handle_s *hi2c, in i2c_config_analog_filter() argument 146 stm32_i2c_init(struct i2c_handle_s * hi2c,struct stm32_i2c_init_s * init_data) stm32_i2c_init() argument 238 i2c_flush_txdr(struct i2c_handle_s * hi2c) i2c_flush_txdr() argument 266 i2c_wait_flag(struct i2c_handle_s * hi2c,uint32_t flag,uint8_t awaited_value,uint64_t timeout_ref) i2c_wait_flag() argument 293 i2c_ack_failed(struct i2c_handle_s * hi2c,uint64_t timeout_ref) i2c_ack_failed() argument 338 i2c_wait_txis(struct i2c_handle_s * hi2c,uint64_t timeout_ref) i2c_wait_txis() argument 365 i2c_wait_stop(struct i2c_handle_s * hi2c,uint64_t timeout_ref) i2c_wait_stop() argument 405 i2c_transfer_config(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint16_t size,uint32_t i2c_mode,uint32_t request) i2c_transfer_config() argument 433 i2c_request_memory_write(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint16_t mem_addr,uint16_t mem_add_size,uint64_t timeout_ref) i2c_request_memory_write() argument 480 i2c_request_memory_read(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint16_t mem_addr,uint16_t mem_add_size,uint64_t timeout_ref) i2c_request_memory_read() argument 529 i2c_write(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint16_t mem_addr,uint16_t mem_add_size,uint8_t * p_data,uint16_t size,uint32_t timeout_ms,enum i2c_mode_e mode) i2c_write() argument 670 stm32_i2c_mem_write(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint16_t mem_addr,uint16_t mem_add_size,uint8_t * p_data,uint16_t size,uint32_t timeout_ms) stm32_i2c_mem_write() argument 688 stm32_i2c_master_transmit(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint8_t * p_data,uint16_t size,uint32_t timeout_ms) stm32_i2c_master_transmit() argument 710 i2c_read(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint16_t mem_addr,uint16_t mem_add_size,uint8_t * p_data,uint16_t size,uint32_t timeout_ms,enum i2c_mode_e mode) i2c_read() argument 839 stm32_i2c_mem_read(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint16_t mem_addr,uint16_t mem_add_size,uint8_t * p_data,uint16_t size,uint32_t timeout_ms) stm32_i2c_mem_read() argument 857 stm32_i2c_master_receive(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint8_t * p_data,uint16_t size,uint32_t timeout_ms) stm32_i2c_master_receive() argument 875 stm32_i2c_is_device_ready(struct i2c_handle_s * hi2c,uint16_t dev_addr,uint32_t trials,uint32_t timeout_ms) stm32_i2c_is_device_ready() argument [all...] |