maa: Initial commit of maa, a python and nodejs I2C skeleton only
[contrib/mraa.git] / src / maa.i
1 // Now list ANSI C/C++ declarations
2 int get_version();
3
4 namespace maa {
5 class I2C {
6 public:
7     I2C(unsigned int sda, unsigned int scl);
8     void frequency(int hz);
9     int read(int address, char *data, int length, bool repeated = false);
10     int read(int ack);
11     int write(int address, const char *data, int length, bool repeated = false);
12     int write(int data);
13     void start(void);
14     void stop(void);
15 };
16 };