X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=modules%2Fcomm%2Fi2c%2Fi2c.c;h=546cc3ce1de6607506c9315290411090b9a7c071;hp=680655a692019a4156682dd448f4116cf0ae5aaa;hb=HEAD;hpb=ebfaaedd491e61696cc93b353471be15408d23e4 diff --git a/modules/comm/i2c/i2c.c b/modules/comm/i2c/i2c.c index 680655a..546cc3c 100644 --- a/modules/comm/i2c/i2c.c +++ b/modules/comm/i2c/i2c.c @@ -352,6 +352,9 @@ i2c_reset(void) int8_t i2c_recv(uint8_t dest_add, uint8_t size, uint8_t ctrl) { #ifndef CONFIG_MODULE_I2C_MASTER + (void)dest_add; + (void)size; + (void)ctrl; return -EINVAL; #else uint8_t flags; @@ -535,7 +538,12 @@ void i2c_debug(void) * Interrupt routing for I2C. Refer to datasheets for more * informations. */ -SIGNAL(SIG_2WIRE_SERIAL) +#ifndef TWI_vect +#if defined(SIG_2WIRE_SERIAL) +#define TWI_vect SIG_2WIRE_SERIAL +#endif +#endif +SIGNAL(TWI_vect) { uint8_t hard_status; uint8_t command = (1<