]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - drivers/avr/i2c_master.h
adds immediate i2c return, fixes ez matrix code
[qmk_firmware.git] / drivers / avr / i2c_master.h
index 0806d76aa9469a2320ff9afc0a165e50b04eb0be..cf93680be4e19682b6df608d2dd593d79cc4034a 100755 (executable)
@@ -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);