From 7a44ad83fce391c938d18abcc2125e15c1982078 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 23 Jun 2018 14:18:47 -0400 Subject: adds immediate i2c return, fixes ez matrix code --- drivers/avr/i2c_master.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/avr/i2c_master.h') diff --git a/drivers/avr/i2c_master.h b/drivers/avr/i2c_master.h index 0806d76aa9..cf93680be4 100755 --- a/drivers/avr/i2c_master.h +++ b/drivers/avr/i2c_master.h @@ -14,6 +14,9 @@ typedef int16_t i2c_status_t; #define I2C_STATUS_ERROR (-1) #define I2C_STATUS_TIMEOUT (-2) +#define I2C_TIMEOUT_IMMEDIATE (0) +#define I2C_TIMEOUT_INFINITE (0xFFFF) + void i2c_init(void); i2c_status_t i2c_start(uint8_t address, uint16_t timeout); i2c_status_t i2c_write(uint8_t data, uint16_t timeout); -- cgit v1.2.3