diff options
Diffstat (limited to 'keyboards/ergodox_ez/matrix.c')
-rw-r--r-- | keyboards/ergodox_ez/matrix.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/keyboards/ergodox_ez/matrix.c b/keyboards/ergodox_ez/matrix.c index 22837d312..860cf7b22 100644 --- a/keyboards/ergodox_ez/matrix.c +++ b/keyboards/ergodox_ez/matrix.c | |||
@@ -309,7 +309,7 @@ static matrix_row_t read_cols(uint8_t row) | |||
309 | data = ~((uint8_t)mcp23018_status); | 309 | data = ~((uint8_t)mcp23018_status); |
310 | mcp23018_status = I2C_STATUS_SUCCESS; | 310 | mcp23018_status = I2C_STATUS_SUCCESS; |
311 | out: | 311 | out: |
312 | i2c_stop(ERGODOX_EZ_I2C_TIMEOUT); | 312 | i2c_stop(); |
313 | return data; | 313 | return data; |
314 | } | 314 | } |
315 | } else { | 315 | } else { |
@@ -362,7 +362,7 @@ static void select_row(uint8_t row) | |||
362 | mcp23018_status = i2c_write(GPIOA, ERGODOX_EZ_I2C_TIMEOUT); if (mcp23018_status) goto out; | 362 | mcp23018_status = i2c_write(GPIOA, ERGODOX_EZ_I2C_TIMEOUT); if (mcp23018_status) goto out; |
363 | mcp23018_status = i2c_write(0xFF & ~(1<<row), ERGODOX_EZ_I2C_TIMEOUT); if (mcp23018_status) goto out; | 363 | mcp23018_status = i2c_write(0xFF & ~(1<<row), ERGODOX_EZ_I2C_TIMEOUT); if (mcp23018_status) goto out; |
364 | out: | 364 | out: |
365 | i2c_stop(ERGODOX_EZ_I2C_TIMEOUT); | 365 | i2c_stop(); |
366 | } | 366 | } |
367 | } else { | 367 | } else { |
368 | // select on teensy | 368 | // select on teensy |