aboutsummaryrefslogtreecommitdiffstats
path: root/src/i2ccmds.h
blob: 9ce54aa060b218aee67db4e69f3b7b6cec094aea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef __I2CCMDS_H
#define __I2CCMDS_H

#include <inttypes.h>
#include "board/gpio.h" // i2c_config

struct i2cdev_s {
    struct i2c_config i2c_config;
    struct i2c_software *i2c_software;
    uint8_t flags;
};

struct i2cdev_s *i2cdev_oid_lookup(uint8_t oid);
void i2cdev_set_software_bus(struct i2cdev_s *i2c, struct i2c_software *is);

#endif