From 40a665c93f85c236a9f9c1abb099bd2220d66dce Mon Sep 17 00:00:00 2001
From: Gregory Nutt struct i2c_ops_s.
That structure defines a call table with the following methods:
-
uint32_t setfrequency(FAR struct i2c_dev_s *dev, uint32_t frequency);
- int setaddress(FAR struct i2c_dev_s *dev, int addr, int nbits);
- int write(FAR struct i2c_dev_s *dev, const uint8_t *buffer, int buflen);
- int read(FAR struct i2c_dev_s *dev, uint8_t *buffer, int buflen);uint32_t setfrequency(FAR struct i2c_master_s *dev, uint32_t frequency);
+ int setaddress(FAR struct i2c_master_s *dev, int addr, int nbits);
+ int write(FAR struct i2c_master_s *dev, const uint8_t *buffer, int buflen);
+ int read(FAR struct i2c_master_s *dev, uint8_t *buffer, int buflen);
struct i2c_dev_s from the hardware-specific I2C device driver, and struct i2c_master_s from the hardware-specific I2C device driver, and