#pragma once | |
#include <stdint.h> | |
struct i2c_adapter { | |
uint8_t pin_scl; | |
uint8_t pin_sda; | |
uint32_t udelay; | |
}; | |
int i2c_init(const struct i2c_adapter *adap); | |
int i2c_write_reg(const struct i2c_adapter *adap, uint8_t addr, uint8_t reg, uint8_t val); | |
int i2c_read_reg(const struct i2c_adapter *adap, uint8_t addr, uint8_t reg); | |
int i2c_init(const struct i2c_adapter *adap); |