summaryrefslogtreecommitdiff
path: root/os/sa1110/i2c.h
blob: fb1796062dece4475c4e59d47ab120a68d4ebe07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* i2cgpio.c */

int i2c_write_byte(uchar addr, uchar data);
int i2c_read_byte(uchar addr, uchar *data);
void i2c_reset(void);

extern unsigned char i2c_iactl[];
int i2c_setpin(int b);
int i2c_clrpin(int b);
int i2c_getpin(int b);

/* GPIO pin assignments (0->31) - defined in arch????.c */
extern int      gpio_i2c_sda;           /* in/out, as per i2c protocol */
extern int      gpio_i2c_scl;           /* in/out, as per i2c protocol */