aboutsummaryrefslogtreecommitdiffstats
path: root/src/i2c_software.h
blob: 843ab461a87b8d04cee829bf05d30d68a230159d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef __I2C_SOFTWARE_H
#define __I2C_SOFTWARE_H

#include <stdint.h> // uint8_t

struct i2c_software *i2c_software_oid_lookup(uint8_t oid);
int i2c_software_write(struct i2c_software *sw_i2c
                       , uint8_t write_len, uint8_t *write);
int i2c_software_read(struct i2c_software *sw_i2c
                      , uint8_t reg_len, uint8_t *reg
                      , uint8_t read_len, uint8_t *read);

#endif // i2c_software.h