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 |
