aboutsummaryrefslogtreecommitdiff
path: root/keyboard/ergodox_ez/matrix.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard/ergodox_ez/matrix.c')
-rw-r--r--keyboard/ergodox_ez/matrix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/keyboard/ergodox_ez/matrix.c b/keyboard/ergodox_ez/matrix.c
index 09380d308..3e1d69444 100644
--- a/keyboard/ergodox_ez/matrix.c
+++ b/keyboard/ergodox_ez/matrix.c
@@ -277,7 +277,7 @@ static void unselect_rows(void)
277 mcp23018_status = i2c_start(I2C_ADDR_WRITE); if (mcp23018_status) goto out; 277 mcp23018_status = i2c_start(I2C_ADDR_WRITE); if (mcp23018_status) goto out;
278 mcp23018_status = i2c_write(GPIOA); if (mcp23018_status) goto out; 278 mcp23018_status = i2c_write(GPIOA); if (mcp23018_status) goto out;
279 mcp23018_status = i2c_write( 0xFF 279 mcp23018_status = i2c_write( 0xFF
280 & ~(ergodox_left_led_3<<LEFT_LED_3_SHIFT) 280 & ~(0<<7)
281 ); if (mcp23018_status) goto out; 281 ); if (mcp23018_status) goto out;
282 out: 282 out:
283 i2c_stop(); 283 i2c_stop();
@@ -305,7 +305,7 @@ static void select_row(uint8_t row)
305 mcp23018_status = i2c_start(I2C_ADDR_WRITE); if (mcp23018_status) goto out; 305 mcp23018_status = i2c_start(I2C_ADDR_WRITE); if (mcp23018_status) goto out;
306 mcp23018_status = i2c_write(GPIOA); if (mcp23018_status) goto out; 306 mcp23018_status = i2c_write(GPIOA); if (mcp23018_status) goto out;
307 mcp23018_status = i2c_write( 0xFF & ~(1<<row) 307 mcp23018_status = i2c_write( 0xFF & ~(1<<row)
308 & ~(ergodox_left_led_3<<LEFT_LED_3_SHIFT) 308 & ~(0<<7)
309 ); if (mcp23018_status) goto out; 309 ); if (mcp23018_status) goto out;
310 out: 310 out:
311 i2c_stop(); 311 i2c_stop();