-int i2c_write_5(I2c *i2c, uint16_t slave_addr, int flags, const void *buf, size_t len);
-int i2c_read_5(I2c *i2c, uint16_t slave_addr, int flags, void *buf, size_t len);
+INLINE int i2c_write_5(I2c *i2c, uint16_t slave_addr, int flags, const void *buf, size_t len)
+{
+ return i2c->write(i2c, slave_addr, flags, buf, len, NULL);
+}
+
+INLINE int i2c_read_5(I2c *i2c, uint16_t slave_addr, int flags, void *buf, size_t len)
+{
+ return i2c->read(i2c, slave_addr, flags, buf, len, NULL);
+}
+
+
+INLINE int i2c_write_7(I2c *i2c, uint16_t slave_addr, int flags, const void *buf, size_t len,
+ const void *buf1, size_t len1)
+{
+ return i2c->write(i2c, slave_addr, flags, buf, len,
+ buf1, len1, NULL);
+}
+
+INLINE int i2c_read_7(I2c *i2c, uint16_t slave_addr, int flags, void *buf, size_t len,
+ void *buf1, size_t len1)
+
+{
+ return i2c->read(i2c, slave_addr, flags, buf, len,
+ buf1, len1, NULL);
+}