Fix bug related to col 0 not working

pull/2216/head
mechmerlin 7 years ago
parent 1a353e3169
commit 450c8a1243

@ -147,16 +147,15 @@ static void init_rows(void) {
} }
static uint8_t read_rows(uint8_t col) { static uint8_t read_rows(uint8_t col) {
if (col == 0) {
return PINE&(1<<2) ? 0 : (1<<2); return (PIND&(1<<0) ? (1<<0) : 0) |
} else { (PIND&(1<<1) ? (1<<1) : 0) |
return (PIND&(1<<0) ? (1<<0) : 0) | (PIND&(1<<2) ? (1<<2) : 0) |
(PIND&(1<<1) ? (1<<1) : 0) | (PIND&(1<<3) ? (1<<3) : 0) |
(PIND&(1<<2) ? (1<<2) : 0) | (PIND&(1<<5) ? (1<<4) : 0) |
(PIND&(1<<3) ? (1<<3) : 0) | (PINB&(1<<7) ? (1<<5) : 0) |
(PIND&(1<<5) ? (1<<4) : 0) | (col==0 ? ((PINE&(1<<2) ? 0 : (1<<2))) : 0);
(PINB&(1<<7) ? (1<<5) : 0);
}
} }
uint8_t read_fwkey(void) uint8_t read_fwkey(void)

Loading…
Cancel
Save