sandwich if statement

This commit is contained in:
Jack Humbert 2018-11-02 12:48:58 -04:00
parent bd71649248
commit adc8bc1747

View File

@ -86,10 +86,11 @@ uint8_t matrix_scan(void) {
dip_switch[2] = !(PIND & (1 << 4)); dip_switch[2] = !(PIND & (1 << 4));
dip_switch[3] = !(PIND & (1 << 5)); dip_switch[3] = !(PIND & (1 << 5));
for (uint8_t i = 0; i < 4; i++) { for (uint8_t i = 0; i < 4; i++) {
if (last_dip_switch[i] ^ dip_switch[i]) if (last_dip_switch[i] ^ dip_switch[i]) {
dip_update(i, dip_switch[i]); dip_update(i, dip_switch[i]);
dip_update_kb(i, dip_switch[i]); dip_update_kb(i, dip_switch[i]);
} }
}
memcpy(last_dip_switch, dip_switch, sizeof(&dip_switch)); memcpy(last_dip_switch, dip_switch, sizeof(&dip_switch));
// actual matrix scan // actual matrix scan