Harald Welte | c3f170d | 2019-02-24 09:06:59 +0100 | [diff] [blame] | 1 | #pragma once |
2 | #include <stdint.h> | ||||
3 | |||||
4 | struct i2c_adapter { | ||||
5 | uint8_t pin_scl; | ||||
6 | uint8_t pin_sda; | ||||
7 | uint32_t udelay; | ||||
8 | }; | ||||
9 | |||||
10 | int i2c_init(const struct i2c_adapter *adap); | ||||
11 | int i2c_write_reg(const struct i2c_adapter *adap, uint8_t addr, uint8_t reg, uint8_t val); | ||||
12 | int i2c_read_reg(const struct i2c_adapter *adap, uint8_t addr, uint8_t reg); | ||||
13 | int i2c_init(const struct i2c_adapter *adap); |